webForumDet fria alternativet
Logga in / Bli medlem

Konstig Länk

JavaScript

4 svar · 259 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Trådstart#1

Det blir en spöklänk som skapar ett fel när man trycker där. Skrivar länken funkar bra men klickar man på det litta underscoret så blir det fel.

Se bild:
visa bild

Här är lite kod:

I <head>:

Response.write "<script type=""text/javascript"">" & vbcrlf &_ 
"function docprint() {" & vbcrlf &_ 
"	if (navigator.appName == ""Netscape"") {" & vbcrlf &_ 
"		window.print();" & vbcrlf &_ 
"	} else {" & vbcrlf &_ 
"		document.body.insertAdjacentHTML(""beforeEnd"", ""<object id='PrHandle' width=0 height=0 classid='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>"");" & vbcrlf &_ 
"		PrHandle.ExecWB(6,2);" & vbcrlf &_ 
"	}" & vbcrlf &_ 
"}" & vbcrlf &_ 
"</script>"

I "texten":

 Response.write "<div class=""onlyOnScreen"">"& vbcrlf &_
"<font color=""#CCCCCC"">Förhandsgranskning utskrift</font><a href=""javascript:docprint();"">"& vbcrlf &_
"<img src=""icons/ico_printer.gif"" width=""16"" height=""16"" border=""0"" title=""Skriv ut""></a></div>"
Medlem sedan maj 20018 027 inlägg
#2

Om jag har fattat dig rätt, vill du att "java script:docprint()" ska ge en sträng som du vill länka till. Vad som i själva verket händer, är att du skapar din länk utan något tecken att hänga den på ( href="" ). Det lilla strecket längst nere, beror antagligen på att din browser är inställd på att visa länkar som understrukna. Jag kan inte på rak arm tänka ut exakt hur du ska lösa det, men det borde vara en fråga om att konkatenera ihop de strängar du vill sätta "href" till.

Medlem sedan mars 20015 287 inlägg
#3
Response.write "<div class=""onlyOnScreen"">"& vbcrlf &_
"<font color=""#CCCCCC"">Förhandsgranskning utskrift </font><a href=""javascript:docprint();"">" &_
"<img src=""icons/ico_printer.gif"" width=""16"" height=""16"" border=""0"" title=""Skriv ut""></a></div>"
Medlem sedan mars 20023 686 inlägg
#4

det där lilla strecket är ju mellanslaget och den har blivit n länk.

Medlem sedan nov. 20017 144 inlägg
#5

Tack bullis, det gjorde ju susen.

391 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
125 ms — hämta statistik (db)
142 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)