Avatar billede prodoc Nybegynder
02. januar 2001 - 20:08 Der er 11 kommentarer og
1 løsning

Adresse boks som i Browsere

Er der nogen der har et script eller lignende, hvor man kan lave en adresse boks så at man kan skrive en hjemmeside i boksen og så trykke på en knap ved siden af som sender brugeren til den valgte/skrevne hjemmeside (Hjemmesiden skal vises i framen \"Main\".....
Avatar billede drean Nybegynder
02. januar 2001 - 21:39 #1
<%
if trim(Request.Form(\"adr\")) = \"\" then
%>
<form action=\"adr.asp\" method=\"post\" target=\"main\">
<input type=\"text\" name=\"adr\"><input type=\"submit\" value=\"Go\">
</form>
<%
Else
Reesponse.Redirect(Request.Querystring(\"adr\"))
%>

Noget i den stil ??
Avatar billede drean Nybegynder
02. januar 2001 - 21:40 #2
Reesponse.Redirect(Request.Querystring(\"adr\"))
Skal være:
Response.Redirect(Request.Querystring(\"adr\"))
Avatar billede prodoc Nybegynder
03. januar 2001 - 14:33 #3
Jamen når man bruger den virker den ikke!!!!
Det virker da heller ikke koden redirecter da bare bare til adr.asp????
Mangler der en fil???
Avatar billede drean Nybegynder
03. januar 2001 - 18:23 #4
<%
if trim(Request.Form(\"adr\")) = \"\" then
%>
<form action=\"adr.asp\" method=\"post\" target=\"main\">
<input type=\"text\" name=\"adr\"><input type=\"submit\" value=\"Go\">
</form>
<%
Else
Response.Redirect(Request.Form(\"adr\"))
%> 

Sådan prøv den nu :-)

Det dette script gør, er at du skriver adressen du vil hen til (det kan udbygges så det tjekker for http:// o.l.)
Så bliver formen submittet ind i en frame som hedder main, og derfra Redirecter den til den valgte side.
Avatar billede prodoc Nybegynder
04. januar 2001 - 19:22 #5
Jamen det skal være sådan at man skal skrive adressen i boksen ikke at det skal være fx. adr.asp???
\'
Eller gør den osse det :)???
Avatar billede drean Nybegynder
04. januar 2001 - 22:15 #6
Du skal bare skrive f.eks http://www.123456789.dk i boksen...så kommer den side frem i main-framen
Avatar billede jes_petersen Nybegynder
05. januar 2001 - 16:15 #7
<% If Request.Form(\"redir\") = \"\" Then %>
<form action=\"adr.asp\" method=\"POST\" name=\"redir\">
<input type=\"text\" name=\"address\">
<input type=\"submit\" name=\"redir\" value=\"--Gå--\">
</form>
<% Else %>
<%
Response.Buffer = True
Response.Redirect Request.Form(\"address\")
%>
<% End If %>

--

Filen skal hedde adr.asp, ligesom action i formen.

Jeg har godtnok ikke testet det, men det burde virke.

//Jes_Petersen
//jes@vip-productions.dk
Avatar billede prodoc Nybegynder
09. januar 2001 - 20:05 #8
D virker ikke med nogen af jeres koder....?
har jeg gjort noget forkert???
prøv at se siden http://www.websamba.com/prodoc/adr.asp
Avatar billede drean Nybegynder
09. januar 2001 - 20:32 #9
<%
if trim(Request.Form(\"adr\")) = \"\" then
%>
<form action=\"adr.asp\" method=\"post\" target=\"main\">
<input type=\"text\" name=\"adr\"><input type=\"submit\" value=\"Go\">
</form>
<%
Else
Response.Redirect(Request.Form(\"adr\"))
end if
%> 
Avatar billede drean Nybegynder
09. januar 2001 - 20:33 #10
Jeg havde ihvertfald glemt en end if :)
Avatar billede prodoc Nybegynder
09. januar 2001 - 21:13 #11
Det virker stadig ikke!!!
er der mer der er glemt ;)
http://www.websamba.com/prodoc/adr.asp
Avatar billede drean Nybegynder
09. januar 2001 - 22:56 #12
Prøv den nu....


<%
if trim(Request.Form(\"adr\")) <> \"\" then
Response.Redirect(Request.Form(\"adr\"))
Else
%>
<html>
<head>
<title>redirecter</head>
</head>
<body>
<form action=\"adr.asp\" method=\"post\" target=\"main\">
<input type=\"text\" name=\"adr\"><input type=\"submit\" value=\"Go\">
</form>
<%
end if
%> 

</body>
</html>
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