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)">
|