26. marts 2002 - 22:45
Der er
12 kommentarer og 1 løsning
Sende en forespørgsel til en anden side.
Jeg vil gerne gøre på en måde så jeg Kan sende en forspørgelse til en side som "ikke findes" eller som ikke kan ses...så at siden jeg sender fra ikke reloader.. Det skal ikke være i et popup vindue..Hvordan kan det gøres gerne nogle kode eksembebler :)
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?
26. marts 2002 - 22:47
#1
Siden som ikke findes, hvad skal den gøre?
26. marts 2002 - 22:57
#2
Ja det står jo i gåse tegn.. Altså jeg sender en forspørgelse til et eks JS script indskriver i en database (via et PHP script)
26. marts 2002 - 23:02
#3
man kan jo kalde et script-igennem img-taggen. F.eks: <img src="save_data.php"> Hvis du så udskriver den med document.write, kan du indsætte variabler fra javascript på url. F.eks.: <script type="text/javascript"> string = "test"; document.write('<img src="save_data.php?var='+ string +'">); </script> Husk i din php/asp-fil at udskrive filnavnet på billedet. Det kan f.eks. være et transperent billede på 1x1 pixel.
26. marts 2002 - 23:04
#4
F.eks. bruger jeg selv følgende til noget statistik: <script type="text/javascript"> <!-- ns = (document.layers)? true:false ie = (document.all)? true:false if (ns) { document.write('<img src="save_stats_start.asp?height=' + screen.height + '&width=' + screen.width + '&depth=' + screen.pixelDepth + '" width="1" height="1">') } else { document.write('<img src="save_stats_start.asp?height=' + screen.height + '&width=' + screen.width + '&depth=' + screen.colorDepth + '" width="1" height="1">') } //--> </script> Det sender skærm-opløsning og antal farver til en asp-side.
26. marts 2002 - 23:07
#5
Kan du ikke skrive eksebeblet? Jeg har denne kode: <html> <head> <title>lala</title> </head> <body> <form method="POST" action="?"> <p><input type="text" name="besked" size="20"><select size="1" name="til"> <option value="til bruger">til bruger</option> </select><input type="submit" value="Send" name="B1"></p> </form> </body> </html> Hvordan skal det se ud?
26. marts 2002 - 23:08
#6
Du vil altså sende formularen til det hemmelige-dokument, eller?
26. marts 2002 - 23:12
#7
ja..
26. marts 2002 - 23:24
#8
Ok. Prøv dette: <html> <head> <title>lala</title> </head> <body bgcolor="#CCCCCC"> <script type="text/javascript"> <!-- function sendData(fn) { tekst = fn.besked.value; bruger = fn.til.options[fn.til.selectedIndex].value; document.images["billede"].src='save_data.php?bruger='+ bruger +'&besked='+ tekst; } //--> </script> <form name="formular"> <p><input type="text" name="besked" size="20"><select size="1" name="til"> <option value="bruger_1">til bruger</option> </select><input type="button" value="Send" name="B1" onclick="sendData(this.form);"></p> </form> <img src="#" id="billede"> </body> </html> Når du klikker på knappen, kaldes javascript-funktionen sendData(), den ændrer src på billedes til save_data.php?bruger=det_intastede&besked=det_indtastede
26. marts 2002 - 23:26
#9
Du kan selvfølgelig ændrer billedet, til et transperent billede på 1x1 pixel. F.eks.: <img src="transperent.gif" id="billede" width="1" height="1">
Slettet bruger
27. marts 2002 - 10:26
#10
Du kan også lave en usynlig (i)frame i dokumentet og så tilføje et target i dit <form>-tag: <form method="POST" action="din_side.php" target="usynligFrame"> (target skal være det samme som framens navn, selvfølgelig)
27. marts 2002 - 12:40
#11
phoenixv >> Så ryder den også formen ikke? automatisk.. ikke? når jeg trykker på send?
27. marts 2002 - 13:58
#12
Og whatever dit eks virker altså ikke!
29. marts 2002 - 00:40
#13
Lukker og opretter et nyt med flere points!
Vi tilbyder markedets bedste kurser inden for webudvikling