webForumDet fria alternativet

Konstig Länk

4 svar · 259 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 inlägg
#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>"
UlfTMedlem 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.

solbulleMedlem 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>"
medialabsMedlem sedan mars 20023 686 inlägg
#4

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

Jesper TMedlem sedan nov. 20017 144 inlägg
#5

Tack bullis, det gjorde ju susen.

128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)