Toon posts:

[Javascript] Variabele oversturen

Pagina: 1
Acties:
  • 125 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik ben met het volgende bezig:

Op index1.htm een knop waarmee je index2.htm opent, op index2.htm wordt een variabele result gevuld, die ik op index1 weer nodig heb.
Hoe kan ik dit verwezenlijken?

Verwijderd

index2.html?blaat=hoi

misschien?

zo werkthet wel in php/asp etc.,

Verwijderd

Topicstarter
Op vrijdag 07 september 2001 19:12 schreef webskipper het volgende:
index2.html?blaat=hoi

misschien?

zo werkthet wel in php/asp etc.,
Het moet echt met html en javascript, het is voor in een cgi-script die de te gebruiken html met objecten niet echt ondersteund.

  • rickmans
  • Registratie: Juli 2001
  • Niet online

rickmans

twittert

CGI?? is dat niet die taal waar @$#!#$%#$%&*(#%#$ het meest logische statement is? Voor CGI mag je naar 14 toe :)

Don't mind Rick


Verwijderd

Topicstarter
Op vrijdag 07 september 2001 19:39 schreef rickmans het volgende:
CGI?? is dat niet die taal waar @$#!#$%#$%&*(#%#$ het meest logische statement is? Voor CGI mag je naar 14 toe :)
Maar het is geen CGi vraag, ik ga het daar wel voor gebruiken, maar het is een JSCRIPT vraag!

Verwijderd

tsja....ff hardop denken...

kan je cookies maken in javascipt.. ?

Verwijderd

Topicstarter
<script>
<!--

function openen(targeturl){
open=window.open(targeturl,"","fullscreen,scrollbars")
}
//-->
</script>
...
onclik="openen('editor.htm')"
----
En nu wil ik een var result uit editor graag in open krijgen.

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 15:04

Pelle

🚴‍♂️

Op vrijdag 07 september 2001 19:59 schreef MeneerPeer het volgende:
En nu wil ik een var result uit editor graag in open krijgen.
Zoiets?
code:
1
2
3
4
5
6
7
8
9
<script language="javascript" type="text/javascript">
<!--
    function sendVar(what) {
      window.opener.location.href = window.opener.location.href + "?variabele=" + what;
    }
//-->
</script>

<a href="#" onClick="sendVar('poep')">spannend verhaal</a>

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 12:03

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

in het venster dat je hebt op gepupt:
code:
1
opener.document.form.field.value=document.forms.fields.value;

dus dan maak je in de opener en input type=hidden name=fields in het form form. zeg maar. dus.
:7

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Topicstarter
Op vrijdag 07 september 2001 20:49 schreef Prammenhanger het volgende:
in het venster dat je hebt op gepupt:
code:
1
opener.document.form.field.value=document.forms.fields.value;

dus dan maak je in de opener en input type=hidden name=fields in het form form. zeg maar. dus.
:7
Juist ja... vind je het heel erg dat ik nu de volgorde even niet meer snap.

Misschien dat iemand het even in de goede volgorde wil zetten?
Index1.htm -> knop om index2.htm te openen, en een var uit index2 moet terug komen in index1 om daar mee verder te werken.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 16:31

crisp

Devver

Pixelated

Ziets als dat ik hier heb gedaan? In de popup kies je een kleur, en de kleurcode wordt teruggestuurd naar de main window en daar in een divje gezet dmv:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function select() {

  if(ie4 || ie5) {

    window.opener.document.all[elmnt].innerHTML = color;
    if (elmnt == 'backg') {
    window.opener.document.all['bodyDiv'].style.background = color;
    } else {
    window.opener.document.all['bodyDiv'].style.color = color;
    }

  } else {

    window.opener.document.getElementById(elmnt).innerHTML = color;
    if (elmnt == 'backg') {
    window.opener.document.getElementById('bodyDiv').style.background = color;
    } else {
    window.opener.document.getElementById('bodyDiv').style.color = color;
    }

  }

  window.close();

}

Je zou het zo kunnen aanpassen dat je het in een form-veld zet in de main window, die je dan vervolgens weer in een script uit kan lezen.

suc6!

Intentionally left blank


Verwijderd

Topicstarter
Op zaterdag 08 september 2001 13:26 schreef crisp het volgende:
Ziets als dat ik hier heb gedaan? In de popup kies je een kleur, en de kleurcode wordt teruggestuurd naar de main window en daar in een divje gezet dmv:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function select() {

  if(ie4 || ie5) {

    window.opener.document.all[elmnt].innerHTML = color;
    if (elmnt == 'backg') {
    window.opener.document.all['bodyDiv'].style.background = color;
    } else {
    window.opener.document.all['bodyDiv'].style.color = color;
    }

  } else {

    window.opener.document.getElementById(elmnt).innerHTML = color;
    if (elmnt == 'backg') {
    window.opener.document.getElementById('bodyDiv').style.background = color;
    } else {
    window.opener.document.getElementById('bodyDiv').style.color = color;
    }

  }

  window.close();

}

Je zou het zo kunnen aanpassen dat je het in een form-veld zet in de main window, die je dan vervolgens weer in een script uit kan lezen.

suc6!
Bij mij werkt deze niet.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 16:31

crisp

Devver

Pixelated

Op zaterdag 08 september 2001 13:53 schreef MeneerPeer het volgende:

[..]

Bij mij werkt deze niet.
Wat werkt er niet? Dit stukkie script of de link ook niet? In het laatste geval ben ik zeer benieuwd welke browser je gebruikt.

In ieder geval heb ik nog een voorbeeldje met een form-veldje (dit voorbeeld werkt onder IE, voor cross-browser moet je het script nog uitbreiden).

Intentionally left blank


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op zaterdag 08 september 2001 13:53 schreef MeneerPeer het volgende:

Bij mij werkt deze niet.
waarschijnlijk komt dat dus door:
code:
1
if(ie4 || ie5) {

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt

Pagina: 1