window.location.href i IE?

Tags:    html css

Jeg har et lille problem, vedrørende redirecting i IE.. :S

For tilsyneladende fungerer dette ikke i IE:

Fold kodeboks ind/udKode 


.. Men det fungerer i Firefox!

Er der et alternativ til window.location.href i en situation som denne?

EDIT: Se bort fra [ url ] -boksene - Ved ikke, hvorfor de automatisk blev sat ind :)



Indlæg senest redigeret d. 14.05.2006 12:40 af Bruger #9976
Hvorfor er det at du ikke bare lavet et link til den side klienten skal sendes til?



Hvorfor er det at du ikke bare lavet et link til den side klienten skal sendes til?

Fordi min intention netop er, at klienten skal sendes videre når der trykkes på billedet...

Koden her er ikke koden til siden, men bare en illustration af problemet.



Indlæg senest redigeret d. 14.05.2006 12:49 af Bruger #9976
så kan du jo sagtens sætte en <a href="..."> uden om billedet...

men anyways din fejl er, at du skriver javascript:click(); skal bare være click();



så kan du jo sagtens sætte en <a href="..."> uden om billedet...

men anyways din fejl er, at du skriver javascript:click(); skal bare være click();

Nåh ja, det kan der selvfølgelig være noget om.. :roll:

Dog kan jeg ikke se, hvorfor javascript:click(); skulle være en fejl, da det fungerer fint i Firefox?

- Og click(); heller ikke virker i IE?



Indlæg senest redigeret d. 14.05.2006 13:05 af Bruger #9976
Firefox burde heller ikke godtage det...



kald din function noget andet ind click f.eks clic.



kald din function noget andet ind click f.eks clic.

:P .. Det virker faktisk i IE!

Hvordan kan det være?



kald din function noget andet ind click f.eks clic.

:P .. Det virker faktisk i IE!

Hvordan kan det være?

Jeg tror det er fordi at "click" er et reserveret ord/funktion, men er ikke helt sikker.



Det er selvfølgelig rigtigt nok... click(); - eller window.click(); - vil i IE kalde click-eventet for vinduet.

Og du skal ikke bruge javascript:click(); andre steder end i et <a href="...">! I en onclick=".." skal du bruge click();

Men igen.. funktionen skal selvfølgelig omdøbes..

Er lidt træt ved ikke om jeg formulerer mig helt klart?







t