window.prompt link

Status
Niet open voor verdere reacties.

dj technics

Gebruiker
Lid geworden
1 sep 2007
Berichten
367
he,

ik ben aan mijn eerste site bezig met javascript erin en zou, wanneer er in een window prompt een juiste waarde wordt ingegeven naar een bepaalde pagina willen linken en als dit niet gebeurt naar een andere.
hoe doe ik dit?
gewoon zo:
A = window.prompt('...');
if (a == 'x'){
<a href="a.html">}
else{
<a href="b.html">};

ps er zullen hier nog wel wat fouten inzitten qua symbolen maar het geeft een idee (niet op letten dus :)

bedankt

dj technics
 
HTML:
<a id='holder' href='http://standaard.com'>standaard link</a>
[JS]var waarheen = prompt('Waar wil je heen?', 'pagina 1');
var domALoc = document.getElementById('holder');

switch(waarheen)
{
case 'pagina 1':
domALoc.setAttribute('href', 'http://that-guy.net/');
domALoc.innerHTML = 'that guy';
break;

case 'pagina 2':
domALoc.setAttribute('href', 'http://helpmij.nl/forum/');
domALoc.innerHTML = 'helpmij forum';
break;

case 'pagina 3':
domALoc.setAttribute('href', 'http://google.com/');
domALoc.innerHTML = 'google';
break;
}[/JS]
zoiets bedoel je? Of wil je een refer maken (dus vragen welke pagina en er gelijk heen gaan).
 
het zou moeten dienen als een soort van paswoord.
ik weet dat dit niet ideaal is maar ik heb echt ni meer nodig.
dit is ongeveer de stuctuur:
eerst vraagt een window.alert of je lid bent.
nee = gewoon pagina B ('bv B.html)

ja = window.prompt (voor het paswoord)
- true = A (bv A.html)
- else = B​

hoop dat je dit begrijpt.
dit is dus ongeveer de bedoeling
 
[JS]var pwd, loc, lid = prompt('Ben je lid?', 'nee');

if(lid == 'ja')
{
pwd = prompt('Wachtwoord:', '');

if(pwd == 'mijnWachtWoord')
{
loc = 'geheimepagina.html';
}else{
loc = 'fout.html';
}
}else{
loc = 'fout.html';
}

window.location = loc;[/JS]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan