Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Browserkompatibler Laufbandtext [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Browserkompatibler Laufbandtext


 
tj99de
08-08-2002, 08:21 
 
Hi!
Ich will einen Laufbandtext wie bei einem Newsticker erzeugen.
Bisher habe ich nur eine Lösung mit <marquee>TEXT</marquee> gefunden. Die läuft aber nur im IE.
Gibt es noch eine andere Möglichkeit?
cu tj99de

 
Titus
08-08-2002, 08:41 
 
in JavaScript wie hier: http://iffwww.iff.kfa-juelich.de/~jheinen/
oder in Java: fütter Google mit "newsticker java free"

 
tj99de
08-08-2002, 14:15 
 
Hi!
Ich hätte am liebsten eine JS-Funktion die den Text von rechts nach links scrollt.
Das ist doch wahrscheinlich gar nicht so schwer zu programmieren, oder? Ich stell mir das so vor, daß in einer Endlosschleife, vorne ein Zeichen weggenommen und hinten eins dran gehängt wird.
So, und jetzt kommt mein Problem, ich hab keine Ahnung von JS :(

Kann mir das vielleicht jemand programmieren, oder mir wenigstens sagen, wie ich das machen kann? Ich hoffe es ist wirklich so einfach, wie ich mir das vorstelle ...

 
Titus
08-08-2002, 14:38 
 
ok ... Grundlagen:
1. Der value eines Textfeldes ist ein String.
document.formularname.feldname.value
Wichtig: das Feld muss zu einem Formular gehören, sonst wird es von Netscape nicht angezeigt!
2. In JavaScript sind Strings Objekte: http://selfhtml.teamone.de/javascript/objekte/string.htm
mit den Methoden dieses Objektes kann man schon ein ganze Menge machen, z.B. die Länge ermitteln oder Sub-Strings rausfiltern.
3. Zwei Strings können mit dem Plus-Zeichen aneinandergehängt werden.

4. zum Weitertickern kennt das window-Objekt (http://selfhtml.teamone.de/javascript/objekte/window.htm) zwei Methoden: setInterval und setTimeout. Das SelfHTML bietet für beide leicht verständliche Beispiele

Tipp: gib dem Tickerfeld per stylesheet einen Proportionalfont (fixed width). Diese Angabe wird vom Netscape ignoriert werden, aber der benutzt ohnehin Courier (wimni). Dadurch läßt sich die Anzahl der darzustellenden Zeichen besser bestimmen.

 
tj99de
08-08-2002, 14:44 
 
@Titus:
Super, Du bist mein Held.
Vielleicht kapier ich JS ja doch noch, für PHP hat meine Hirnmasse ja noch gereicht, aber mit JS stand ich bisher immer auf Kriegsfuß.
Werde das nacher mal ausprobieren und mir die Erklärungen zu den entsprechenden Eigenschaften und Methoden durchlesen.
Danach fang ich dann ganz einfach an und bohr das dann immer weiter auf.

Ich werde mich zwar garantiert noch mal melden, aber schon mal danke!

cu tj99de

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:30 Uhr.