[JS] Het schrijven naar variabelen buiten de aanroep

Pagina: 1
Acties:

  • Rey Nemaattori
  • Registratie: November 2001
  • Laatst online: 07-04 11:28
Ik ben bezig met het eea clientside in elkaar aan het zetten en loop tegen het volgende probleem aan:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
<script language="JavaScript" >
var informatie
function disp_informatie_prompt()
{
    temp = prompt("Voer de informatie in","")
    if (temp!=null && temp!="")
    {
    informatie = temp;
    }
}
</script>
<body onLoad="disp_informatie_prompt()">
<a href="hyperlink+informatie">Linkje</a>
</body>
</html>


Hoe krijg ik de informatie die in de promt ingetypt word als een string geretourneerd in het html gedeelte :? Want volgens mij ként ie de variabele informatie buiten de script-tags om helemaal niet.

[ Voor 13% gewijzigd door Rey Nemaattori op 20-01-2006 00:47 ]

Speks:The Hexagon Iks Twee Servertje

"When everything is allright,there is nothing left."Rey_Nemaattori


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:40

crisp

Devver

Pixelated

jawel hoor, maar onload wordt pas aangeroepen als de pagina al geparsed is, en daarbij wordt de inhoud van een href attribuut niet door een JS-parser heengehaald. Kortom: wat je probeert te doen is op deze manier echt niet mogelijk ;)

Intentionally left blank


  • TheBlasphemer
  • Registratie: September 2004
  • Laatst online: 13-11-2025
Rey Nemaattori schreef op vrijdag 20 januari 2006 @ 00:47:
Ik ben bezig met het eea clientside in elkaar aan het zetten en loop tegen het volgende probleem aan:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
<script language="JavaScript" >
var informatie
function disp_informatie_prompt()
{
    temp = prompt("Voer de informatie in","")
    if (temp!=null && temp!="")
    {
    informatie = temp;
    }
}
</script>
<body onLoad="disp_informatie_prompt()">
<a href="hyperlink+informatie">Linkje</a>
</body>
</html>


Hoe krijg ik de informatie die in de promt ingetypt word als een string geretourneerd in het html gedeelte :? Want volgens mij ként ie de variabele informatie buiten de script-tags om helemaal niet.
Try this:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<script language="JavaScript" >
var informatie
function disp_informatie_prompt()
{
    temp = prompt("Voer de informatie in","")
    if (temp!=null && temp!="")
    {
    informatie = temp;
        document.getElementById("dommelink").href+=informatie;
    }
}
</script>
<body onLoad="disp_informatie_prompt()">
<a href="hyperlink" id="dommelink">Linkje</a>
</body>
</html>

[img=http://www.web2messenger.com/smallstatus/w2m/theblasp.png]


  • Rey Nemaattori
  • Registratie: November 2001
  • Laatst online: 07-04 11:28
^^ ik zal het bovenstaande eens proberen, tzal morgen moeten worden though, van ik ga nu pitten wil ik überhlaupt nog een kussen zien vannacht :+

iig alvast bedankt :)

Speks:The Hexagon Iks Twee Servertje

"When everything is allright,there is nothing left."Rey_Nemaattori