Avatar billede Slettet bruger
20. juli 2005 - 22:12 Der er 16 kommentarer og
1 løsning

anbefalings script der driller

jeg sidder og pusler med mit script og forsøger at lave det muligt at anbefale siden. men jeg får denne fejl:
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/blog.asp, line 71

Response.write "<a href=""java script:window.open('/dagbog/kom.asp?Id=" & RS("id") & "','Detaljer','toolbar=0,status=0,scrollbars=yes,resizable=no,width=400,height=400,top=50,left=50').focus();void(0)"">Skriv en kommentar</a>&nbsp;&nbsp;<img src='anbefallink.gif' width='16' height='16' border='0'><script language=JavaScript>var title = "<a href='mailalink.asp?title=" + document.title + "'>Anbefal</a>"

Er der en der kan hjælpe mig med at få det til at virke,da jeg har forsøgt længe uden held :-(
------------
mit script ser således ud:
<img src='skrivkommentar.gif' width='18' height='17' border='0'>"
Response.write "<a href=""java script:window.open('/dagbog/kom.asp?Id=" & RS("id") & "','Detaljer','toolbar=0,status=0,scrollbars=yes,resizable=no,width=400,height=400,top=50,left=50').focus();void(0)"">Skriv en kommentar</a>&nbsp;&nbsp;<img src='anbefallink.gif' width='16' height='16' border='0'><script language=JavaScript>var title = "<a href='mailalink.asp?title=" + document.title + "'>Anbefal</a>"
document.write (title)</script>"
Response.Write "</td>"
Response.Write "</tr>"
Response.Write "</table>"
rs.MoveNext

Loop

Conn.Close
Set Conn = Nothing
%>
Avatar billede busschou Praktikant
20. juli 2005 - 22:20 #1
hvilken linje er 71?
Avatar billede Slettet bruger
20. juli 2005 - 22:25 #2
i linie 71 står der:
Response.write "<a href=""java script:window.open('/dagbog/kom.asp?Id=" & RS("id") & "','Detaljer','toolbar=0,status=0,scrollbars=yes,resizable=no,width=400,height=400,top=50,left=50').focus();void(0)"">Skriv en kommentar</a>&nbsp;&nbsp;<img src='anbefallink.gif' width='16' height='16' border='0'><script language=JavaScript>var title = "<a href='mailalink.asp?title=" + document.title + "'>Anbefal</a>"
Avatar billede busschou Praktikant
20. juli 2005 - 22:26 #3
prøv dele den op, det er fordi du i dit javascript benytter " men så afslutter asp jo strengen, så det skal være ""
Tror det er mere overskueligt hvis du deler det lidt op :o)
---
Response.write "<a href=""java script:window.open('/dagbog/kom.asp?Id=" & RS("id") & "','Detaljer','toolbar=0,status=0,scrollbars=yes,resizable=no,width=400,height=400,top=50,left=50').focus();void(0)"">Skriv en kommentar</a>&nbsp;&nbsp;"
Response.write "<img src='anbefallink.gif' width='16' height='16' border='0'>"
Response.write "<script language=JavaScript>var title = ""<a href='mailalink.asp?title="" + document.title + ""'>Anbefal</a>document.write (title)</script>"
Avatar billede busschou Praktikant
20. juli 2005 - 22:28 #4
jeg tror det er den sidste del der går ged i, og er ikke helt 100 på om jeg har lavet den rigtig, måske den skal være
---
Response.write "<script language=JavaScript>var title = ""<a href='mailalink.asp?title="" + document.title + ""'"">Anbefal</a>document.write (title)</script>"
Avatar billede Slettet bruger
20. juli 2005 - 22:35 #5
når jeg bruger dette: Response.write "<script language=JavaScript>var title = ""<a href='mailalink.asp?title="" + document.title + ""'"">Anbefal</a>document.write (title)</script>"
så vises linket ikke hvor der står "anbefal"
Avatar billede busschou Praktikant
20. juli 2005 - 22:38 #6
ok hvis det skal se sådan her ud i normal html
---
<script language=JavaScript>
  var title = "<a href='mailalink.asp?title=" + document.title + "'>Anbefal</a>"
  document.write (title)
</script>
----
Så skal du blot lave alle " om til to ""
----
response.write "<script language=JavaScript>var title = ""<a ref='mailalink.asp?title="" + document.title + ""'>Anbefal</a>"" document.write (title)</script>"
Avatar billede Slettet bruger
20. juli 2005 - 22:44 #7
det ser sådan ud i html: <img src="anbefallink.gif" width="16" height="16" border="0"><script language=JavaScript>
var title = "<a href='mailalink.asp?title=" + document.title + "'>Anbefal</a>"
document.write (title)
      </script>
Avatar billede busschou Praktikant
20. juli 2005 - 22:45 #8
når du skal udskrive html kode fra asp er den eneste regel umiddelbart at alle enkelstående gåseøjne skal laves om til dobbelte, altså " -> ""
Så burde det virke
Avatar billede Slettet bruger
20. juli 2005 - 22:52 #9
så skal det se sådan ud:
Response.Write"<img src=""anbefallink.gif"" width=""16"" height=""16"" border=""0""><script language=JavaScript>var title = ""<a href='mailalink.asp?title="" + document.title + "'>Anbefal</a>""document.write (title)</script>""
Avatar billede Slettet bruger
20. juli 2005 - 22:52 #10
når jeg skriver det som ovenstående, så virker det ikke...
Avatar billede busschou Praktikant
20. juli 2005 - 22:57 #11
Response.Write"<img src=""anbefallink.gif"" width=""16"" height=""16"" border=""0""><script language=JavaScript>var title = ""<a href='mailalink.asp?title="" + document.title + ""'>Anbefal</a>""document.write (title)</script>
Avatar billede busschou Praktikant
20. juli 2005 - 22:57 #12
hov
Response.Write"<img src=""anbefallink.gif"" width=""16"" height=""16"" border=""0""><script language=JavaScript>var title = ""<a href='mailalink.asp?title="" + document.title + ""'>Anbefal</a>""document.write (title)</script>"
Avatar billede ksoren Nybegynder
20. juli 2005 - 22:59 #13
Men hvorfor gøre det så besværligt? Hvis jeg skal udskrive så meget ren html, foretrækker jeg at hoppe ud af asp-koden..

%>
copy/paste fra
Kommentar: busschou
20/07-2005 22:38:46
<%
Avatar billede busschou Praktikant
20. juli 2005 - 23:01 #14
ja klart det er nemmest
Avatar billede Slettet bruger
20. juli 2005 - 23:17 #15
jeg har rettet mit script til således:

Response.write "<a href=""java script:window.open('/dagbog/kom.asp?Id=" & RS("id") & "','Detaljer','toolbar=0,status=0,scrollbars=yes,resizable=no,width=400,height=400,top=50,left=50').focus();void(0)"">Skriv en kommentar</a>&nbsp;&nbsp;"
%>
<img src='anbefallink.gif' width='16' height='16' border='0'><script language=JavaScript>var title = "<a href='mailalink.asp?title=" + document.title + "'>Anbefal</a>" document.write (title)</script>
<%
Response.Write "</td>"
Response.Write "</tr>"
Response.Write "</table>"
rs.MoveNext

Loop

Conn.Close
Set Conn = Nothing
%>

men det viser stadig ikke det links man skal klikke på for at komme vidre..
Avatar billede Slettet bruger
21. juli 2005 - 00:06 #16
jeg flyttede dette <img src="skrivkommentar.gif" width="18" height="17" border="0"><a href="java script:window.open('kom.asp?Id=<%= Request("artikel") %>','Detaljer','toolbar=0,status=0,scrollbars=yes,resizable=no,width=400,height=400,top=50,left=50').focus();void(0)">Skriv en kommentar</a>&nbsp;&nbsp;<img src='anbefallink.gif' width='16' height='16' border='0'><script language=JavaScript>var title = "<a href='mailalink.asp?title=" + document.title + "'>Anbefal</a>"
document.write (title)</script>

ned efter Response.Write "</td>"
Response.Write "</tr>"
Response.Write "</table>"
rs.MoveNext

Loop

Conn.Close
Set Conn = Nothing
%>
og så virkede det :-)
Avatar billede busschou Praktikant
21. juli 2005 - 09:09 #17
hmm okey
Ved ikke om du ønsker et svar men her er et :o)
Godt det virker! :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester