Naam venster javascript

Status
Niet open voor verdere reacties.

gast30

Gebruiker
Lid geworden
19 mei 2019
Berichten
113
HTML:
<html>

<head>
<script>
var Voornaam=" Jeroen"; 
var Achternaam=" pico";
var Adres=" De  Sumpel";
var Woonplaats=" Almelo";
</script>
<title></title>
</head>

<body>
<script>
document.write ('<p>Voornaam: ' + Voornaam + '<br>Achternaam: ' + Achternaam + '<br>Adres: ' + Adres + '<br>Woonplaats: ' + Woonplaats + '</p>');
</script

></body>

</html>

Ik heb hier een stukje code maar ik wil zodra de pagina geopens wordt dat er een venster verschijnt met 'wat is uw naam'
kan iemand mij hiermee helpen
 
Geachte supersnail

Hartelijk dank voor uw reactie !

Ik ging dezze ochtend gelijk bezig en het eerste werkte gelijk, maar toen ik naar achternaam ging werkte hij niet meer....
ik heb alles wat in de <HEAD> staat ook aangeroepen in de body maar het werkt nog steeds niet ?

Weet u wat ik verkeerd doe?

HTML:
<html>

<head>
<SCRIPT language="JavaScript">
<!--
var voornaam= prompt('Wat is je naam:', ' ');
if ( (voornaam=' ') || (voornaam==null) );<br>
var achternaam= prompt('mijn achternaam is:', ' ');
if ( (achternaam==' ') || (achternaam==null) );<br>
var Adres= prompt('mijn Adres is:', ' ');
if ( (Adres==' ') || (Adres==null) );<br>
	var Woonplaats= prompt('mijn Woonplaats is:', ' ');
if ( (Woonplaats==' ') || (Woonplaats==null) );<br>
	
{
yourname="Jeroen";
}
//-->
</SCRIPT>
<title></title>
</head>

<body>
<SCRIPT language="JavaScript">
<!--
document.write("<CENTER><H1>Hello, " + voornaam + " <br>
" + Achternaam + "<br>
" + Adres + "<br>
" + Woonplaats + " ! Mijn adres gegevens <\/H1><\/CENTER>");
	
//-->
</SCRIPT>

></body>

</html>
 
Volgens mij stonden er een paar typo's in waardoor het niet werkte:

1. Ik heb "if ( (voornaam=' ') || (voornaam==null) );<br>" verwijderd omdat de <br> een foutmelding gaf en het ook niet helemaal duidelijk was wat deze code zou moeten toevoegen.
2. Je had deze ene variabele alleen met kleine letters en de andere met een hoofdletter, ik zou daar wel consequent in zijn want javascript maakt daar omderscheid in (zie var = achternaam maar later vraag je hem op met Achternaam)

Onderstaande code werkte wel bij mij:

HTML:
<html>
 
<head>
<script language="javascript">
var voornaam = prompt('Wat is je naam:', ' ');
var achternaam = prompt('mijn achternaam is:', ' ');
var Adres = prompt('mijn Adres is:', ' ');
var Woonplaats = prompt('mijn Woonplaats is:', ' ');
</script>
<title></title>
</head>
 
<body>
<script language="javascript">
document.write("<center><h1>Hello, " + voornaam + " <br /> " + achternaam + "<br> " + Adres + "<br> " + Woonplaats + " ! Mijn adres gegevens </h1><\/center>");

</script>
 
</body>
 
</html>
 
Beste ariecade

Hartelijk dank voor de verbeteringen, dom van mij dat ik het niet zelf zag...

bedankt
 
Het lijkt op een schoolopdracht :p
Waarom niet een echt formulier? Die is bij het openen van een pagina altijd zichtbaar. Voorbeeld
HTML:
<body>
<form id="form1">
<label>Voornaam</label><input type="text" id="voornaam">
<div><button type="button" onclick="form1button()">Verstuur</button></div>
<div id="resultaat" style="text-align:center;"></div>
</form>
<script>
function form1button() {
  var form = document.getElementById('form1');
  var voornaam = form.voornaam.value;
  if (voornaam == '') voornaam = '<span style="color: red;">voornaam?</span>';
  var tekstregel = '<h1>Hello, ' + voornaam + '<br>' + 'Mijn adres gegevens</h1>';
  document.getElementById('resultaat').innerHTML = tekstregel;
}
</script>
</body>

Suc6. Have fun.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan