Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 9801|Odgovoriti: 0

[HTML/HTML5] Uporaba onclick in href v oznaki A v HTML

[Kopiraj povezavo]
Objavljeno na 5. 11. 2015 16:05:21 | | |

Najprej se izvede povezani dogodek onclick, sledi dejanje pod atributom href (page jump ali javascrip{filter}t psevdo-povezava);
Če predpostavimo, da sta v povezavi tako href kot onclick, če želite preprečiti izvedbo akcije pod lastnostjo href, mora onclick dobiti napačno povratno vrednost. Če mi ne verjamete, lahko v funkciji goGoogle napišete 'return faske';
Če je stran predolga z drsalno vrstico in želite izvesti dejanje preko povezanega dogodka na klik. Njegova lastnost href naj bo nastavljena na javascrip{filter}t:void(0); , ne #, kar preprečuje nezaželene odbitke strani;
Če pokličete funkcijo z vrnjeno vrednostjo v povezani lastnosti href, bo vsebina trenutne strani zamenjana z vrnjeno vrednostjo te funkcije;
Razlika je, ko držite tipko Shift.
Težava, s katero sem se danes srečal, je, da parentNode ni mogoče dostopati v obliki href v IE6.0.
Poskusite ne uporabljati protokola javascrip{filter}t: kot href atributa A, kar ne bo povzročilo le nepotrebnega sprožitve dogodka window.onbeforeunload, ampak tudi ustavilo animacijski gif v IE

Tukaj je, na kaj sem naletel:

Če ne nastaviš atributa href, se ne bo odzval na lebdenje pod IE6. Z dvojnim klikom izberete nadrejen kontejner oznake namesto te oznake one-a (to je problem v IE).
<a href="javascirpt:fn(this)"> <a> Predpostavimo, da imamo fn metodo, ki mora pridobiti ta element, in prva metoda, ki jo prenese, je null.

Zato je priporočeni način pisanja <a href="javascrip{filter}t:void(0)">




Prejšnji:C# podrobno izvaja RSA šifriranje in dešifriranje
Naslednji:jquery preglasi okno sporočil o opozorilih/potrditvah v slogu bootstrap
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com