self.close() = "ungültige syntax"
hande
- javascript
hallo,
will ein fenster mit JS schließen:
a href="javascricpt:self.close();">close window</a>
nach click auf "close window" bekomme ich:
Fehler: ungültige syntax
seite kann nicht gefunden werden....
woran kann das liegen ?
(hab's mit und ohne semikolon probiert)
danke
hande
hallo hande;
<a href="javascript:self.close()">close window</a>
ein "c" zu viel
Gruß aus Berlin!
eddi
ein "c" zu viel
bin ich blind ?
eddi, hilf mir auf die sprünge pls....
grüße aus berlin zurück !
:)
hande
ein "c" zu viel
bin ich blind ?
eddi, hilf mir auf die sprünge pls....grüße aus berlin zurück !
:)hande
nix
hi,
ein "c" zu viel
nein, ein komplettes "javascript:..." im href-attribut zu viel.
solche funktionsaufrufe gehören verflixt noch mal über einen eventhandler eingebunden.
gruss,
wahsaga
hi wahsaga,
nein, ein komplettes "javascript:..." im href-attribut zu viel.
--> neugierig guck: Warum eigentlich?
Gruß aus Berlin!
eddi
hi,
nein, ein komplettes "javascript:..." im href-attribut zu viel.
--> neugierig guck: Warum eigentlich?
weil ein protokoll javascript: nicht existiert, href aber entweder einen vollständigen URL inkl. protokoll, oder aber eine relative referenzierung einer _ressource_ erwartet.
moderne browser sehen javascript: gnädiger weise als label an, und führen trotzdem das gewünschte aus. in älteren browsern kann das aber zu fehlern führen - und in browsern mit deaktiviertem JS ist so ein linkziel auch vollkommen sinnfrei, und kann ebenfalls zu unerwarteten ergebnissen führen.
gruss,
wahsaga
Wieder was dazugelern Danke! :)
Gruß aus Berlin!
eddi