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