anhel96Medlem sedan dec. 2000124 inlägg Jag vill att scriptet ska avgöra vilken browser användaren har. Så långt är det OK. Vad jag sedan vill är att om användaren har Netscape så ska en utskrift med document.write göras där en hyperlänk till MS downloadsida finns där de kan hämta MS Explorer. Följande kod fungerar INTE. VARFÖR??
<script type="text/javascript">
browserVer=parseInt(navigator.appVersion);
browserName=navigator.appName;
if (browserName == "Microsoft Internet Explorer"){
document.write("Du använder "+browserName+" så det är OK")
}
else {
document.write("Du använder "+browserName+" ")
document.write("Du kan hämta Internet Explorer på Microsofts hemsida,<b><a href="http://www.microsoft.com/downloads/search.asp?LangID=19&LangDIR=SV" target="_blank">här</a></b>.")
}
</script>
@ndersMedlem sedan juni 200032 969 inlägg det ær klart att det dær inte funkar.
din kod:
document.write("Du kan hämta Internet Explorer på Microsofts hemsida,<b><a href="http://www.microsoft.com/downloads/search.asp?LangID=19&LangDIR=SV" target="_blank">här</a></b>.")
kan ju inte fungera eftersom du bryter din document.write med citationstecknet efter <a href=.
jag anser att man i javascript skall anvænda apostrofer istællet før citationstecken. din kod bør istællet så ut så hær:
document.write('Du kan hämta Internet Explorer på Microsofts hemsida,<b><a href="http://www.microsoft.com/downloads/search.asp?LangID=19&LangDIR=SV" target="_blank">här</a></b>.')
alternativt (møjligens)
document.write("Du kan hämta Internet Explorer på Microsofts hemsida,<b><a href=\"http://www.microsoft.com/downloads/search.asp?LangID=19&LangDIR=SV\" target=\"_blank\">här</a></b>.")
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
Web-TorMedlem sedan nov. 200013 890 inlägg Oops!
[Redigerat av Web-Tor den 24 apr 2001]