Jesper TMedlem sedan nov. 20017 144 inlägg 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 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 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>"
det där lilla strecket är ju mellanslaget och den har blivit n länk.
Jesper TMedlem sedan nov. 20017 144 inlägg Tack bullis, det gjorde ju susen.