Hur skapa länk i javascript "document.write"?

JavaScript

2 svar · 293 visningar · startad av anhel96

Medlem sedan dec. 2000124 inlägg
Trådstart#1

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>

Medlem sedan juni 200032 967 inlägg
#2

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,

Medlem sedan nov. 200013 890 inlägg
#3

Oops!

[Redigerat av Web-Tor den 24 apr 2001]

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)