Avatar billede edb Nybegynder
22. august 2000 - 08:20 Der er 3 kommentarer

overfør variabler til nyt windue

Hej

Jeg søger et stykke javascript der kan tage værdien af 3 varialer med når der trykkes på submit. Submitten skal åbne et nyt vindue og der skal jeg kunne læse  dem.

Håber i forstår

edb
Avatar billede mpj Nybegynder
22. august 2000 - 17:41 #1
Du kan på to måder...
Hvis du oven i købet har adgang til PHP eller ASP bliver det jo endnu nemmere!
Men den føste..
Du kan med:
<INPUT TYPE=\"HIDDEN\">

Og hvis du skal gøre det meget kan du med at lave en lille frame (0px) overføre der til og derefter hente fra den usynlige frame ind i det andet dokument!
Avatar billede olebole Juniormester
23. august 2000 - 01:05 #2
<ole>

<html>
<head>
<script language=\"JavaScript\">
<!--
var bla1 = \"noget\";
var bla2 = \"noget andet\";
var bla3 = \"noget tredie\";
function setMe(which) {
    which.h1.value = bla1;
    which.h2.value = bla2;
    which.h3.value = bla3;
    return true;
}
// -->
</script>
</head>
<body>
<form action=\"dinNySide.asp\" onsubmit=\"return setMe(this);\" target=\"_blank\">
    <input type=\"text\">
    <input type=\"hidden\" name=\"h1\">
    <input type=\"hidden\" name=\"h2\">
    <input type=\"hidden\" name=\"h3\">
    <input type=\"submit\" value=\" SEND \">
</form>
</body>
</html>


/Vh
</bole>
Avatar billede helle_fred Nybegynder
25. august 2000 - 12:15 #3
en variabel, som ligger i et vindue, der åbner et popupvindue, kan i JavaScript i popupvinduet refereres til med

opener.variabelnavn

Hvis du har en Form, f, med et tekstfelt, t, kan du referere til det fra popupvindet med

opener.document.f.t.value
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