05. september 2005 - 11:33
Der er
9 kommentarer og 1 løsning
Få menu til at hente side på siden
Jeg skal havde min ASP side til at hente eks side1 ind på min Index.asp Men jeg ved ikke hvordan det virker i ASP da jeg er php SHARK!!!. I php bruger jeg if(isset($_GET['p'])){$_GET['p'] = $_GET['p'];}else{$_GET['p'] = "news";} Til at få den til at vise news når du opner siden og <strong><a href="?p=news">News</a> Til at hente siderne ind og <? include($_GET['p'].".php"); ?> Til at sætte siden ind i "eks tablen Contents" Jeg ved at i asp bruger man noget ala <!--#include file="home.asp"--> Til at sætte siden ind men hvordan får jeg det til at virke med menu tryk???? MVH Nick
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
05. september 2005 - 11:38
#1
ved ikke lige hvad du laver i din php, men et bud: er det en sessionvariabel if session.contents("p") <> "" then else session.contents("p") = "news" end if
05. september 2005 - 11:38
#2
hvad mener du helt præcist?
05. september 2005 - 11:40
#3
if session.contents("p") <> "" then skal være if session.contents("p") = "" then
05. september 2005 - 11:40
#4
næ nu vrøvler jeg den første er god nok
05. september 2005 - 11:44
#5
skal du gøre det med include file.. Så bliver det noget med at sende en parameter med over i querystrengen.. <a href="/?side=1" <% if Request.Querysstring["side"] = 1 then %> <!--#include file=""--> <%end if%> Men jeg mener at du med VB kan bruge Server.Execute("fil.asp")
05. september 2005 - 11:56
#6
:¤I OK Nu giver jeg jeg lige hele min index.php side... Og så kan i se hvad jeg mener. Når jeg trykker på News i min menu skal den opne side news på Index siden. Men jeg er på skoleforløb og vi må ikke bruge php men kun asp Og hvordan får jeg samme funktion i ASP som i php <? session_start(); include("func.php"); DB::Conn("open"); if(isset($_GET['p'])){$_GET['p'] = $_GET['p'];}else{$_GET['p'] = "news";} ?> <html> <head> <title>Lan-Host</title> <style type="text/css"> a:active, a:focus, a:link, a:visited {color: #333333;text-decoration: none; } a:hover {color: #666666;text-decoration: none;} </style> </head> <body bgcolor="#767676"> <!-- Total Table --> <table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td> <!-- Main Table --> <table width="600px" height="800px" cellpadding="0" cellspacing="0" border="0" align="center"> <tr> <td> <!-- Top Table --> <table width="600" height="100px" align="canter" va cellpadding="0" cellspacing="0" border="0"> <tr> <td background="images/top.jpg"> </td> </tr> </table> <!-- Menu Table --> <table width="600" height="25px" align="canter" cellpadding="0" cellspacing="0" border="0"> <tr> <td background="images/menu.jpg"> <table align="center" cellpadding="0" cellspacing="0" border="0"> <tr> <td> <strong><a href="?p=news">News</a> <a href="?p=lans">- Lan</a> <a href="?p=members">- Members</a> <a href="?p=links">- Links</a> <a href="?p=manage">- Login</a></strong> </td> </tr> </table> </td> </tr> </table> <!-- Contents table top --> <table width="600" height="37px" align="canter" cellpadding="0" cellspacing="0" border="0"> <tr> <td background="images/cont-top.jpg"> <table style="margin-top: 6px;" align="center" cellpadding="0" cellspacing="0" border="0"> <tr> <td> <? $title = array(news => "News", lans => "Lan", members => "Members", links => "Links", manage => "Login"); ?><?=$title[$_GET['p']]?> </td> </tr> </table> </td> </tr> </table> <!-- Contents table middel --> <table width="600" height="575" align="canter" cellpadding="0" cellspacing="0" border="0"> <tr> <td valign="top" background="images/cont-middel.jpg"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td> <? include($_GET['p'].".php"); ?> </td> </tr> </table> </td> </tr> </table> <!-- Contents Table back --> <table width="600" height="37px" cellpadding="0" cellspacing="0" border="0"> <tr> <td background="images/cont-back.jpg"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td> </td> </tr> </table> </td> </tr> </table> <!-- Bottom Table --> <table bgcolor="#CCCCCC" width="600" height="25px" align="canter" va cellpadding="0" cellspacing="0" border="0"> <tr> <td background="images/bottom.jpg"> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </body> </html>
05. september 2005 - 12:00
#7
I ASP skal du bruge server.execute(): <% server.execute(request.querystring("p") &".asp") %>
05. september 2005 - 12:01
#8
i'm off- jeg er ikke stiv nok til at oversætte php til asp, håber der er andre der hjælper..... ellers skal du skære ud i pap, hvad det er helt nøjagtigt du vil.
05. september 2005 - 12:16
#9
Include filer hentes ind på siden inde koden afvikles, og bruges derfor til at hente en fil med faste funktione ind, som evt skal bruges på siden. Svarende til din include("func.php"); server.execute bruges til at afvikle en fil også hente resultatet ind på siden. Svarende til din <? include($_GET['p'].".php"); ?> I ASP har vi altså både <!--#include file="xxx.asp"--> og server.execute("xxx.asp") Forskellen er at med server.execute deler siderne ikke resurser, så en variabel på den ene side kan IKKE bruges på dan anden.
08. september 2005 - 09:00
#10
tak
Kurser inden for grundlæggende programmering