Webmaster Forum -> Hilfe für Webmaster
Antwort schreiben -
Benutzername
Titel
Nachrichtentext

Smilies
Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Arrow Neutral
Weitere Smilies ansehen
 Schriftfarbe:  Schriftgröße: Tags schließen
Optionen
HTML ist aus
BBCode ist an
Smilies sind an
BBCode in diesem Beitrag deaktivieren
Smilies in diesem Beitrag deaktivieren
Sicherheitscode Sicherheitscode 
 
Alle Zeiten sind GMT + 1 Stunde
Gehe zu:  
Thema-Überblick
Autor Nachricht
Werner
BeitragVerfasst am: 09 Dez 2009 18:04    Titel:

Hat ein bischen länger gedauert Smile
Code:
<script type="text/javascript">
 var curmes = 0;
 var a = 0;
 var counter = 0;
 var message = new Array()
 message[0] = "Hier kann ein beliebiger Text stehen"
 message[1] = "und eine zweite Zeile gibt es auch"
 message[2] = "dies kann beliebig erweitert werden"
 message[3] = "Das ist eine Dummy-Nachricht, diese kommt an das Ende!!" // Diese Nachricht wird nicht angezeigt!
 
 var temp = ""

function typew() {
 a = a + 1;
 check();
 top.document.title = message[curmes].substring(0, a);

 if (a == message[curmes].length + 5) {
  curmes = curmes + 1;
  a = 0;
 }

 if (curmes > (message.length - 2)) {
  top.document.title = "Titel der Homepage"
 }
 else {
    counter = setTimeout("typew()", 100);
 }

 }

function check() {
 if (a <= message[curmes].length) {
  if (message[curmes].substring(a, a + 1) == "") {
   a = a + 1;
   check();
  }
 }
}

window.onload = typew();
//-->
</script>
Blackwane
BeitragVerfasst am: 24 Nov 2009 15:37    Titel: Statuszeile 3

Hallo,

da ich kein Javascript kann, finde ich die Sammlung echt Super.

Habe da eine Frage, ist es bei der Statuszeile 3 auch möglich das ganze nur 1 mal durchlaufen zulassen?

Also ich möchte gerne, das die Texte Komplett 1 Mal durchlaufen und danach der Titel der HP angezeigt wird.

Ich hoffe ihr versteht, was ich meine.

Ich Poste den code mal Hier.

Code:
<script type="text/javascript">
 var curmes = 0
 var a = 0
 var counter = 0
 var message = new Array()
 message[0] = "Hier kann ein beliebiger Text stehen"
 message[1] = "und eine zweite Zeile gibt es auch"
 message[2] = "dies kann beliebig erweitert werden"
 
 var temp = ""

function typew(){
 a = a + 1
 check()
 
 top.document.title = message[curmes].substring(0, a)

 if(a == message[curmes].length + 5){
  curmes = curmes + 1
  a = 0
 }

 if(curmes > 2){
  curmes = 0}

 counter = setTimeout("typew()", 100)
 }

function check(){
 if(a <= message[curmes].length)
  {
   if(message[curmes].substring(a, a + 1) == "")
    {
     a = a + 1
     check()
     }
   }
 }
//-->
</script>


Ich habe folgendes verändert.

window.status = message[curmes].substring(0, a)

zu

top.document.title = message[curmes].substring(0, a)

Dadurch wird der Text jetzt in der Taskleiste angezeigt.

Nur bekomme ich es nicht hin, das es komplett nur 1 mal durchläuft und dann der Titel der HP angezeigt wird.

Ich hoffe ihr habt eine Lösung für mein Problem

Vielen Dank

mfg Blackwane