Avatar billede mekaniker Nybegynder
11. december 2001 - 22:50 Der er 14 kommentarer og
1 løsning

redirect eller javascript

Jeg har denne side som sletter en record i en db, men hvordan for jeg den tilbage til min produktoversigt, når produktoversigten er kaldt med en request.querystring(\"ID\")

  <%

Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"../db/varer.mdb\")

ID=request.querystring(\"ID\")

SQLstmt = \"DELETE * from produkter where ID=\" & ID
response.write(SQLstmt)
Set RS = myConn.execute(SQLstmt)
 
myConn.Close

%>

Jeg regner med at det kan lade sige gøre med noget ligende det her:
response.redirect \"produkter.asp?id= ???????

//Mekaniker
Avatar billede asphaj Nybegynder
11. december 2001 - 22:57 #1
ja eller java script:
<script language=\'JavaScript\'>
    function skift(){
        window.location.href=\'produkter.asp?id= ???????\';
            }
        window.setTimeout(\'skift()\',2000);
</script>
Avatar billede bobbedude Nybegynder
11. december 2001 - 22:58 #2
hvordan ser urlen ud du sender til delete med ?
Avatar billede asphaj Nybegynder
11. december 2001 - 22:58 #3
husk i øvrigt at response redirect ikke kan bruges, hvis du har udskrevet nogetsomhelst på siden, altså ingen body!!!
Avatar billede bobbedude Nybegynder
11. december 2001 - 23:01 #4
mekaniker >> hvordan ser urlen ud ??
Avatar billede mekaniker Nybegynder
11. december 2001 - 23:07 #5
Den ser sådan ud. som du kan se ligger en confirm funktion.

Response.Write \"<td><a href=\'java script:void( confirmDelete( \"\"slet_produkt.asp?Id=\" & rs(\"Id\") & \"\"\", \"\"\" & rs(\"varebeskrivelse\") & \"\"\" ) );\'><div align=\"\"center\"\"><img src=\"\"../Images/slet1.gif\"\" width=\"\"15\"\" height=\"\"15\"\" border=\"\"0\"\"></div></a></td>\"

Det ville være ok med det javascript, men hvordan får jeg id med over.
Avatar billede bobbedude Nybegynder
11. december 2001 - 23:08 #6
hvis din url ser sådan ud

slet.asp?id=<%=(\"id\")%>
kan du gøre dette
slet.asp?id=<%=rs(\"id\")%>&linkid=<%=rs(\"id\")%>
Også
response.redirect \"produkter.asp?id=<%=request(\"linkid\")%>
Avatar billede bobbedude Nybegynder
11. december 2001 - 23:11 #7
<a href=\'java script:void( confirmDelete( \"\"slet_produkt.asp?Id=\" & rs(\"Id\") & \"\"\", \"\"\" & rs(\"varebeskrivelse\") & \"\"\"&linkid=\"\"\" & rs(\"varebeskrivelse\") & \"\"\" ) );\'>

også

response.redirect \"produkter.asp?id=<%=request(\"linkid\")%>
Avatar billede mekaniker Nybegynder
11. december 2001 - 23:17 #8
bliver linkid, så ikke varebeskrivelsen
Avatar billede bobbedude Nybegynder
11. december 2001 - 23:23 #9
nej
Avatar billede mekaniker Nybegynder
11. december 2001 - 23:32 #10
Der går noget galt, for jeg får en fejl i mit confirm script.
Avatar billede mekaniker Nybegynder
11. december 2001 - 23:34 #11
>>asphaj
Hvordan får jeg id\'en med i dit javascript forslag
Avatar billede asphaj Nybegynder
12. december 2001 - 10:35 #12
på samme måde:
<%
id = <%=request(\"linkid\")%> \' eller hvad det nu er...
%>


window.location.href=\'produkter.asp?id=<%=id%>\';
Avatar billede asphaj Nybegynder
12. december 2001 - 10:37 #13
ups det var selvføgelig :

id = request(\"linkid\")
Avatar billede mekaniker Nybegynder
06. januar 2002 - 19:27 #14
Jeg har fundet en helt anden måde at lave det på
Avatar billede jamal_s Nybegynder
06. januar 2002 - 19:28 #15
du kunne gøre det på den måde

Response.Redirect(\"test.asp\")
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