Seite 2 von 2

Re: Automatische Texte in voreingestelltem Zeitintervall

Verfasst: 19.08.2009, 13:35
von 1. FC Keller
Im script wird createTextNode benutzt um den Text einzufügen. Das unterstützt kein HTML. Um HTML zu ermöglichen ist das einfachste innerHTML... auch wenn ich das normal nicht so gerne nutze.

Code: Alles auswählen

<script type='text/javascript'>var randomText = ["!!! Gewünschter Text !!!"];function showRandomText(){ a = parseInt(Math.random()*randomText.length); pTag=document.createElement("p"); pTag.innerHTML=randomText[a]; document.body.appendChild(pTag);}window.setInterval("showRandomText()", 1000*1800);</script>
Mit diesem Code kannst du dann auch dein <b>-Tag nutzen wie du es beschrieben hast.

Re: Automatische Texte in voreingestelltem Zeitintervall

Verfasst: 19.08.2009, 19:26
von Century
Es funktioniert jetzt, nur leider nimmt es dieser Code wohl mit genauen Zeitintervallen nicht so genau. Um ein paar Minuten anders als eingestellt kommt der Text fast immer.

Re: Automatische Texte in voreingestelltem Zeitintervall

Verfasst: 19.08.2009, 21:14
von 1. FC Keller
das geht nicht nach der uhr... es zählt ab dem login bzw. reconnect genau 30 minuten (bzw. so viel wie du halt eingestellt hast)... das sollte mindestens sekundengenau funktionieren ;)

Re: Automatische Texte in voreingestelltem Zeitintervall

Verfasst: 19.08.2009, 21:53
von Century
1. FC Keller hat geschrieben:das geht nicht nach der uhr... es zählt ab dem login bzw. reconnect genau 30 minuten (bzw. so viel wie du halt eingestellt hast)... das sollte mindestens sekundengenau funktionieren ;)
Ab MEINEM Login oder auch anderer User bzw. Admins? Und was ist wenn ich nicht im Chat bin?

Re: Automatische Texte in voreingestelltem Zeitintervall

Verfasst: 20.08.2009, 00:24
von 1. FC Keller
bei jedem zählt es ab dem login... es wird also logischerweise auch nicht bei allen gleichzeitig angezeigt, sondern jeweils 30 minuten (bzw. deine einstellung) nach dem login

Re: Automatische Texte in voreingestelltem Zeitintervall

Verfasst: 18.10.2010, 17:54
von Eisbaer01
Hallo zusammen

Wie gross darf denn der Text sein? Gibt es da eine Zeichenbegrenzung. Code ist richtig . Wenn ich als "Intervalltext" TEST eingebe wird "TEST" in der angegebene Zeit ausgegeben aber wenn ich einen längeren Text eingebe wird eben nichts ausgegeben.


Lg.

Eisbaer01

Re: Automatische Texte in voreingestelltem Zeitintervall

Verfasst: 19.10.2010, 00:21
von 1. FC Keller
Es gibt keine Zeichenbegrenzung (wenn dann anhand der Datenbank bzw. des Filesystems - was aber durch so ein Script kaum zu erreichen sein sollte)... Ich vermute du hast in deinem längeren Text Anführungszeichen " verwendet (z.B. in HTML-Codes). Ersetze sie durch ' oder setze jeweils ein \ davor.