webForumDet fria alternativet
Logga in / Bli medlem

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

JavaScript

2 svar · 289 visningar · startad av anhel96

Medlem sedan dec. 2000124 inlägg
Frågan#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]

265 ms totalt · 4 externa anrop · v20260731065814-full.05830320
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)