Avatar billede hketiran Nybegynder
11. januar 2002 - 12:12 Der er 3 kommentarer og
1 løsning

overfoersel_af_data_mellem_to_html_sider_uden_om_web_server

Jeg har 2 html sider med nogle input felter. Jeg vil gerne overføre værdier fra en side til anden, uden om web serveren. Kan det lade sig gøre?.

Jeg forestiller mig koden således for a.html og b.html. :
a.html:
<html>
....
<form method=post/get action=b.html>
<input ...>
<input .. submit>
</form>
</html>

b.html:
<html>
<script language=js/vb>
....
if value from a.html then
b.input.value = ...
else
end if; 
<script>
<form method=post/get action=b.html>
<input ...>
<input .. submit>
</form>
</html>


Avatar billede erikjacobsen Ekspert
11. januar 2002 - 12:42 #1
Du kan kun bruge method=\"get\", men du skal med javascript/vb selv pille
navne og værdier ud af din URL. Det er noget træls, og - ja - hvorfor dog ??
Avatar billede nikolajdu Nybegynder
11. januar 2002 - 12:57 #2
Du kan kigge lidt på den her:

<html>
<head>

<SCRIPT TYPE=\"text/javascript\">

URL = new String(this.location);
split = URL.split(\"?\");
URL = new String(split[1]);
split = URL.split(\"&\");
getvar = new Object();
for(i=0; i < split.length; i++){
URL = new String(split[i]);
vaerdi = URL.split(\"=\");
getvar[vaerdi[0]] = vaerdi[1];
}

if(URL!=\"undefined\"){
alert(URL+ \'    + \'+vaerdi[1]);

document.write(URL)
}
</SCRIPT>

</head>
<body>

<form action=\"urlSearch.html\" method=\"get\">

<input type=\"text\" name=\"navn\">
<input type=\"submit\" value=\"Test mig\">
</form>

</body>
<html>
Avatar billede hketiran Nybegynder
15. januar 2002 - 09:19 #3
Det var et pletskud, mange tak!
Avatar billede nikolajdu Nybegynder
15. januar 2002 - 11:55 #4
Så svarer jeg da :))
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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