Avatar billede fomse Nybegynder
18. juni 2001 - 14:10 Der er 7 kommentarer og
1 løsning

Redirect

Jeg har dette lille simple redirect on browseertype-script:

<script language=\"JavaScript\"><!--
if (navigator.appName.indexOf(\"Microsoft Internet Explorer\") != -1) {
location.href=\"index-ie.htm\"
}
else if (navigator.appName.indexOf(\"Netscape\") != -1) {
location.href=\"index-ns.htm\"
}
//-->
</script>

Problemet er at tilbageknappen \"låser\" så man er nød til at bruge den lille pil for at komme tilbage!!
Nogen idéer til hvordan man undgår det?

Fomse:-)
Avatar billede no_doubt Nybegynder
18. juni 2001 - 14:15 #1
Avatar billede fomse Nybegynder
18. juni 2001 - 14:19 #2
no_doubt>>

Prøv scriptet engang! Tilbageknappen låser også!!

Fomse:-)
Avatar billede hirtshals Nybegynder
18. juni 2001 - 14:25 #3
Grunden til den låser - er vel du kører i ring - hvergang du backer en gang kommer du jo tilbage til JavaScript siden - der sender dig tilbage til index-ie.htm eller index-ns.htm

Avatar billede fomse Nybegynder
18. juni 2001 - 14:28 #4
hirtshals>>

Joo det er det nok, men hvordan løser man det?

Fomse:-)
Avatar billede jakobandersen Nybegynder
18. juni 2001 - 14:29 #5
<script language=\"JavaScript\"><!--
if (navigator.appName.indexOf(\"Microsoft Internet Explorer\") != -1) {
location.replace(\"index-ie.htm\")
}
else if (navigator.appName.indexOf(\"Netscape\") != -1) {
location.replace(\"index-ns.htm\")
}
//-->
</script>

Men har du tænkt på hvad der sker hvis din bruger ikke har Netscape eller Explorer??
Avatar billede fomse Nybegynder
18. juni 2001 - 14:38 #6
moonduck>>

Hmmm du siger noget!! Næ det har jeg faktisk ikke!!

Øv troede lige jeg var smart!!

Kunne man ikke tilføje flere parametre?

else if (navigator.appName.indexOf(\"Opera\") != -1) {
location.replace(\"index-o.htm\")
}
else if osv osv.

Eller er der en nemmere måde?

Fomse:-)
Avatar billede jakobandersen Nybegynder
18. juni 2001 - 14:42 #7
Ja der er en nemmere mååde: lav det så det virker overalt :-D

Ellers

<script language=\"JavaScript\"><!--
if (navigator.appName.indexOf(\"Microsoft Internet Explorer\") != -1) {
location.replace(\"index-ie.htm\")
}else{
location.replace(\"index-ns.htm\")
}
//-->
</script>
Avatar billede fomse Nybegynder
18. juni 2001 - 15:15 #8

Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester