Guten Abend zusammen,
ich bin mal zufällig bei html auf ein js-video gestoßen und habe es mir mal angeschaut. Hab dann bissl getestet und meine Frage:
Ist es ok in den einzelnen html-tags diesen Eventhandler reinzuschreiben und den dann im <script> tag zu definieren? , so wie hier :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="seitbegrenzung.css" type="text/css">
<script type="text/javascript">
var eingabe = prompt('Bitte geben sie ihren Namen ein');
if(eingabe == ''){
prompt('Sie haben ihren Namen nicht eingegeben. Geben sie ihn bitte ein!');
} else {
alert('Guten Tag ' + eingabe);
}
function myFunction(){
alert('Das ist die Startseite');
}
function myFunction1(){
alert('Das ist die Bildergalerie');
}
function myFunction2(){
alert('Das ist die Tiergalerie');
}
function myFunction3(){
alert('Das ist die Blumengalerie');
}
function myFunction4(){
alert('Das ist die Neon-Seite');
}
function myFunction5(){
alert('Das ist die PC-Seite');
}
function myFunction6(){
alert('Das ist die Websprachenseite');
}
</script>
</head>
<body>
<div class="menu">
<nav id="menu-item">
<ul class="link">
<li id="zu"><a id="li" href="#1" onClick="myFunction()">Startseite</a></li>
<li id="zu"><a id="li" href="#2" onClick="myFunction1()">Bilder</a></li>
<li id="zu"><a id="li" href="#3" onClick="myFunction2()">Tiere</a></li>
<li id="zu"><a id="li" href="#4" onClick="myFunction3()">Blumen</a></li>
<li id="zu"><a id="li" href="#5" onClick="myFunction4()">Neon</a></li>
<li id="zu"><a id="li" href="#6" onClick="myFunction5()">Pcs</a></li>
<li id="zu"><a id="li" href="#7" onClick="myFunction6()">Websprache</a></li>
</ul>
</nav>
</div>
</body>
</html>
Alles anzeigen
Und bei dem prombt wenn er einen Namen das erste mal nicht eingibt habe ich ja ihm dann einen 2. Versuch gegeben seinen Namen einzugeben. Nun wie kann man diesen Personen die einen Namen nicht eingeben den Zugriff auf die Seite verweigern?
Oder wie würdet ihr es machen? Was findet ihre besser?
Habt ihr Tipps für einen Anfänger in js?
__________________________________________
u.a. ne frage zu html (möchte nicht noch ein Thema wegen dem erstellen), ich habe gelesen das die nav-tags veraltet sind und diese eigentlich weggelassen werden können bei einer Navigation. Was meint ihr ?
Freue mich auf eure Hilfe
Stef