Parameter für javascript?
Für hier gezeigtes Javascript möchte ich "Guten morgen" usw die Größe Ändern sowie die Farbe.
Wo und wie werden die Prameter eingefügt? Im voraus DANKE
<script language="JavaScript">
<!-- Hide the script from old browsers --
today = new Date()
if(today.getMinutes() < 10){ pad = "0"}
else pad = "";
document.write ;if((today.getHours() <=6) && (today.getHours() >=9)){
document.write("Guten Morgen")
}
if((today.getHours() >=10) && (today.getHours() <=11)){
document.write("Guten Morgen! ")
}
if((today.getHours() >=12) && (today.getHours() <=16)){
document.write("Einen schönen Nachmittag wünschen Ihr Anhänger Team!")
} if((today.getHours() >=17) && (today.getHours() <=23)){
document.write("Guten Abend!")
}
if((today.getHours() >=0) && (today.getHours() <=4)){
document.write("Sind Sie nicht müde um diese Zeit?")
}
if((today.getHours() >=4) && (today.getHours() <=6)){
document.write("Wow! Sie sind aber früh auf!")
}
// -- End Hiding Here -->
</script>
1 Antwort
Als erstes formatiere Quellcode bitte auch auch als Quelltext, damit er halbwegs lesbar ist.
Als zweitest solltest du dir document.write gleich wieder abgewöhnen. So macht man das nicht mehr. Es gibt viele Wege dein Ziel zu erreichen und ein einfacher ist, dass du den Text in einem bestehenden Element änderst:
HTML
<div id="greeting-text">Guten Tag!</div>
CSS
#greeting-text {
font-size: 18px;
color: green;
}
JAVSCRIPT
<script>
document.getElementById("greeting-text").textContent = "Guten Morgen!");
</script>
Das wäre ein einfacher Weg und das würde ich dir für den Anfang raten.
PS: Wenn du deine Seite als UFT-8 speicherst und ausgibst, kannst du dir HTML-Entities wie ö sparen und kannst gleich ö schreiben.