16. november 2004 - 20:23
Der er
14 kommentarer og 1 løsning
Få Javascript til at læse ASP
Hejsa NG. Er der nogen der kan hjælpe mig med at få dette Javascript til at læse min ASP korrekt? document.write('<Table cellpadding=0 cellspacing=0 width=513>'); document.write('<tr>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=09>09</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=A>A</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=B>B</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=C>C</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=D>D</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=E>E</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=F>F</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=G>G</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=H>H</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=I>I</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=J>J</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=K>K</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=L>L</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=M>M</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=N>N</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=O>O</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=P>P</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=Q>Q</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=R>R</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=S>S</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=T>T</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=U>U</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=V>V</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=W>W</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=X>X</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=Y>Y</a></td>'); document.write('<td width=19 align=middle><a href=trailerlist.asp?karakter=Z>Z</a></td>'); document.write('</tr>'); document.write('</table>'); <% strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.Mappath("forbind.mdb") Set objConn = Server.CreateObject ("ADODB.Connection") objConn.Open strConnect strSQL = "SELECT * FROM trailers WHERE titel LIKE '" & karakter & "%' ORDER BY titel" Set rs = objConn.Execute(strSQL) Do While Not rs.EOF Titel = rs("Titel") Ext_link = rs("Ext_link") %> document.write('<table cellpadding=0 cellspacing=0 height=100% width=100% border=0>'); document.write('<tr>'); document.write('<td width=430>- <a href=<%=Ext_Link%> target=_new><%=titel%></a>'); document.write('</td>'); document.write('</tr>'); document.write('</table>'); <% rs.movenext loop rs.Close objConn.Close %>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
16. november 2004 - 21:32
#1
Hvad er problemet?
16. november 2004 - 22:05
#2
Når jeg kører: <script type="text/Javascript" src="eksempel.asp"></script> Kommer der ingen <%=titler%> frem.
16. november 2004 - 22:11
#3
Har du prøvet bare at køre eksempel.asp direkte i browseren og se om der skulle være en asp-fejl af en eller anden slags?
16. november 2004 - 22:45
#4
eksempel.asp kører fint for sig selv.
16. november 2004 - 22:48
#5
Du søger på variablen karakter - sætter du den nogen steder?
16. november 2004 - 23:02
#6
Jep: <% karakter = Request.Querystring("karakter") if karakter = "09" then karakter = "[0-9]" %> document.write('<Table cellpadding=0 cellspacing=0 width=513>'); document.write('<tr>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=09>09</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=A>A</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=B>B</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=C>C</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=D>D</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=E>E</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=F>F</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=G>G</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=H>H</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=I>I</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=J>J</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=K>K</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=L>L</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=M>M</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=N>N</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=O>O</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=P>P</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=Q>Q</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=R>R</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=S>S</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=T>T</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=U>U</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=V>V</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=W>W</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=X>X</a></td>'); document.write('<td width=19 align=middle class=karakter_b><a href=eksempel.asp?karakter=Y>Y</a></td>'); document.write('<td width=19 align=middle><a href=trailerlist.asp?karakter=Z>Z</a></td>'); document.write('</tr>'); document.write('</table>'); <% strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("../db/data.mdb") Set objConn = Server.CreateObject ("ADODB.Connection") objConn.Open strConnect strSQL = "SELECT * FROM trailers WHERE titel LIKE '" & karakter & "%' ORDER BY titel" Set rs = objConn.Execute(strSQL) Do While Not rs.EOF Titel = rs("Titel") Ext_link = rs("Ext_link") %> document.write('<table cellpadding=0 cellspacing=0 width=100% border=0>'); document.write('<tr>'); document.write('<td width=430>- <a href=<%=Ext_Link%> target=_new><%=titel%></a>'); document.write('</td>'); document.write('</tr>'); document.write('</table>'); <% rs.movenext loop rs.Close objConn.Close %>
17. november 2004 - 09:32
#8
<ole> 1. Det er en ekstremt dårligt performende ASP-kode. I alle gængse sprog bør man skrive til en streng- eller array-buffer - og skrive ud ét sted: var s = "Noget"; s += " - og noget mere"; s += " - og en slutning"; document.write(s); Det samme gælder i loops af forskellige slags. 2. Hvor kommer denne request fra? Jeg kan ikke se, du kalder din JS-fil med nogen query: <% karakter = Request.Querystring("karakter") if karakter = "09" then karakter = "[0-9]" %> /mvh </bole>
17. november 2004 - 09:40
#9
Dette er, hvad din JS-fil indeholder: document.write(''); document.write(' '); document.write(' 09 '); document.write(' A '); document.write(' B '); document.write(' C '); document.write(' D '); document.write(' E '); document.write(' F '); document.write(' G '); document.write(' H '); document.write(' I '); document.write(' J '); document.write(' K '); document.write(' L '); document.write(' M '); document.write(' N '); document.write(' O '); document.write(' P '); document.write(' Q '); document.write(' R '); document.write(' S '); document.write(' T '); document.write(' U '); document.write(' V '); document.write(' W '); document.write(' X '); document.write(' Y '); document.write(' Z '); document.write(' '); document.write(' '); document.write(''); document.write(' '); document.write(' - A Beautiful Mind'); document.write(' '); document.write(' '); document.write(' '); document.write(' ... osv - osv ... Men det kunne være, du til en start skulle prøve at inkludere JS-filen i et HTML-dokument ... ellers kan du ikke bedømme noget somhelst. Umiddelbart ligner det et ASP/VBS-problem og ikke et JS-problem :)
17. november 2004 - 10:11
#10
<% karakter = Request.Querystring("karakter") if karakter = "09" then karakter = "[0-9]" end if %>
17. november 2004 - 10:12
#11
erstatter dit request...og ja, som ole siger - så bør du skrive til en streng som så senere udskrives...
17. november 2004 - 10:14
#12
vrøvler..."erstatter dit request", hvad er det for noget vås :-) Nå, mente at det skal erstatte de linie hvor du sætter variablen karakter.
18. november 2004 - 11:56
#13
Lykkedes det???
18. november 2004 - 21:20
#14
Jeg har ikke lige fået kigget på det. I skal kigge på koden fra den 16/11-2004 23:02:42, og ikke den første. Dvs. jeg henter ikke en eksempel.js, men eksempel.asp?karakter=A. Jeg har ingen forstand på Javascript overhovedet så jeg fatter intet af: var s = "Noget"; s += " - og noget mere"; s += " - og en slutning"; document.write(s); Jeg vil bare gerne at kunne vise trailers på en ekstern side...UDEN at skulle bede den eksterne side om at benytte Iframe.
28. november 2005 - 12:44
#15
Lukket
Vi tilbyder markedets bedste kurser inden for webudvikling