onClick viðburðurinn á vísunarmörkum

Skrifað 11. júlí 2003, kl. 00:21

Um daginn vísaði ég á tvö sýnidæmi um Léttar og aðgengilegar DHTML valmyndir sem ég veit að mörgum hafa þótt áhugaverðar. Í dag barst mér svo spurning varðandi 2theadvocate smelli-fellivalmyndina:

"Hvað er það sem veldur því að browserinn ignore-ar það sem sett er í href þegar klikkað er á extendable menu item-in?"

onclick="..." viðburðastillingin sem opnar undirvalmyndirnar er href="..." yfirsterkari af því að onclick gildið inniheldur skipunina return toggle(); og toggle() fallið skilar gildinu false, þannig að útkoman úr onclick viðburðinum er return false sem gefur til kynna að smelliaðgerðin hafi mistekist, og stöðvar hana þar með.

Málið er að þessi valmynd opnast/lokast með því að maður smellir á stökin í valmyndinni og því gengi ekki upp ef hver einasti músarsmellur mundi sækja samstundis nýja síðu. Þess vegna er nauðsynlegt að toggle() fallið skili false.

Hins vegar, ef þú breytir kóðanum þannig að undirvalmyndirnar opnist á onmouseover="..." viðburðinum, í stað onclick, þá ættu href="..." vísanirnar sjálfkrafa aftur að virka alveg eðlilega.


Meira þessu líkt: HTML/CSS.


Svör frá lesendum (1)

  1. Baldur svarar:

    Hey, þetta er brilli, gaman að sjá þegar menn koma með gáfulegar document-aðar lausnir og deila þeim. Hann segist hinsvegar bara hafa testað í Win IE 6 og Mozilla 1.3. En þetta virkar einnig á Mac Safari 1.0 IE 5.2 og Win IE 5.0 (Virtual PC). Smá display böggur í Win IE 5.0, valmyndin var mun lengri lóðrétt en annars er þetta að svínvirka. Hér er annar sniðugur drengur með nokkrar standard og document-aðar HTML/CSS/JavaScript lausnir http://www.youngpup.net Stuð...

    11. júlí 2003 kl. 19:35 GMT | #

Þessum svarhala hefur verið lokað. Kærar þakkir til þeirra sem tóku þátt í umræðunni.


 

Flakk um vefsvæðið



 

Nýleg svör frá lesendum

  • ma801zda (Vélrænar þýðingar)
  • tapasbocnoa (HOWTO: Fix the hCalendar and hCard accessibility and i18n problems)
  • Siggi Palli (Vélrænar þýðingar)
  • Bjarni Rúnar (HOWTO: Fix the hCalendar and hCard accessibility and i18n problems)
  • Unnur María (Vélrænar þýðingar)
  • Már (Vélrænar þýðingar)
  • Valdís (Vélrænar þýðingar)
  • Már (Vélrænar þýðingar)
  • Hrafnkell (Vélrænar þýðingar)
  • Már (Vélrænar þýðingar)
  • Óli Gneisti (Vélrænar þýðingar)
  • Sindri (Vélrænar þýðingar)
  • Just To Say (The Elegant, Unobtrusive Javascript Workaround for "Click to activate and use this control")
  • Finnur (hCalendar og hCard ófýsilegir staðlar fyrir íslenska vefi?)

 

 

Yfirlit yfir þetta skjal

(Atriðin í listanum vísa á ákveðna kafla ofar á síðunni.)