Det her virker, men kan ikke få linket begge til at virker og ved ikke hvordan man bestemmer at indholdet bliver vist i en bestemt tabel. Kode---> <a href="min.asp?id=1">side 1</a> <a href="min2.asp?id=2">side 2</a> <a href="min.asp?id=1&min2.asp?id=2">begge</a>
<% if request.qureystring (="id")="1" then%> <% Else if request.qureystring (="id")="2" then%> <% end if %>
Så du nød til at ligge alt koden i den samme fil eller kan det ikke lade sig gøre.
<a href="min.asp?id=1">side 1</a> <a href="min.asp?id=2">side 2</a> <a href="min.asp?id=1&id=2">begge</a> <table> <tr><td> <% if instr(1,request.qureystring ("id"),"1")>0 then%> bla bla id=1 <% end if %> </td></tr></table> <table> <tr><td> <% if instr(1,request.qureystring ("id"),"2")>0 then%> bla bla id=2 <% end if %> </td></tr></table>
Nej, links og if sætningen skal være i samme fil. Browseren kan kun vise en fil ad gangen, med mindre man deler sin side op i frames. Hvis du vil dele noget op kan du brugte include til at include en fil hvor der står bla bla id=1
OK. nu har jeg hele ovenstående kode i en asp fil. men links forsvinder når der trykkes på dem! de skal blive. derudover skifter den til det rigtige indhold
Idéen er at have en menu på et site. hvor der klikkes og indholdet skifter i to forskelige tabeller ??
<table> <tr><td> <% if instr(1,request.qureystring ("id"),"1")>0 then%> <!--#include file="visid1.asp"--> <% end if %> </td></tr></table> <table> <tr><td> <% if instr(1,request.qureystring ("id"),"2")>0 then%> <!--#include file="visid2.asp"--> <% end if %> </td></tr></table>
Hvis jeg har filen visid1.asp med en tabel med id="1" skal indholdet af denne tabel så ikke komme in i tabellen når jeg trykker side 1, i filen why.asp ??
her er al min kode -------------filnavn why.asp------------------ <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
<table> <tr><td width="160"> <% if instr(1,request.qureystring ("id"),"1")>0 then%> BLA BLA BLA id=1 <!--#include file="visid1.asp"--> <% end if %> </td> </tr></table> <table> <tr><td width="161"> <% if instr(1,request.qureystring ("id"),"2")>0 then%> <!--#include file="visid2.asp"--> <% end if %> </td> </tr></table>
</td></tr> </table> </body> </html> -------------------filnavn visid1.asp---------------------- <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
denne linje: <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
må kun være en gang så den skal ikke også være i include filen. Der ud over forsætter den at du vil bruge JScipt til ASP koden og det jeg har vist er VBScript.
Jeg har vist også skrevet de to if sætninger forkert qureystring det skal være querystring <% if instr(1,request.querystring ("id"),"1")>0 then%>
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.