zeitgesteuerte Textausgabe in JavaScript
Tim McGwyn
- javascript
Hallo,
ich möchte verschiedene Texte (sind via Array definiert) zeitgesteuert ausgeben.
gefunden habe ich leider nur ein Script, dass den Text bei jedem neuladen der Seite entsprechen ändert.
----------------
<script language="JavaScript">
<!--
var jetzt=new Date();
var z=(jetzt.getSeconds())%50;
document.write("<span class='.p1'>.:] "+ quotes[z] +" [:.</span>");
var z= 2; // Gesamt Anzahl der Sprüche
quotes = new Array(z);
quotes[0] = "Nichts ist so leicht wie es aussieht"
quotes[1] = "Oder vielleicht doch."
//-->
</script>
------------------
Gibt es eine Möglichkeit, den Text automatisch (d.h. ohne jegliches Handeln von Hand) zu realisieren - wenn ja, wäre ich dankbar um einen Tipp oder Rat. Falls es nur in PHP geht - wäre ich um einen Link dankbar, auf der man sich so ein Script anschauen kann bzw. downloaden kann.
Danke im Voraus
Tim
Hi Tim!
Du kannst in HTML ein <p>-Tag folgendermaßen definieren:
<p id="variabel">
</p>
Über JavaScript kannst du die Lücke zwischen dem <p>-Tag ansprechen (zu jeder Zeit):
if(document.getElementById)
{
document.getElementById("variabel").innerHTML = "Dies ist ein Beispieltext!";
}
(die if-Abfrage am Anfang dient dazu, zu erkennen ob der Browser die Funktion getElementById() unterstützt oder nicht)
Viel Spaß beim ausprobieren!
Marc Reichelt || http://www.marcreichelt.de/