JavaScripte, Teil 1



Wichtige Hinweise!
Die hier vorgestellten JavaScripte werden in den HTML-Code der MICH-Seiten oder Angebotsseiten von ebay eingebaut und erzeugen dort tolle Effekte. Jedoch kann ein falsch oder unvollständig eingebauter Code zu extremen Fehlfunktionen bei ebay führen!!! Ich empfehle daher dringend, die Beispiele auf dieser Seite nicht für Experimente innerhalb ebay zu verwenden und sich an JavaScript nur heran zu wagen, wenn man 100pro weiß, was man tut!
Wichtig ist, die Codes jeweils unverändert zu übernehmen. Wenn Variationen möglich oder nötig sind, habe ich sie rot angegeben, sonst bitte nichts verändern!


Inhalt dieser Seite:
  • Blinkender Text
  • Automatische Bildershow
  • Perlenschnur-Mausverfolger




  • Blinkender Text
    Beschreibung:Eine Möglichkeit zum Hervorheben wichtiger Textabschnitte ist das Blinken. Der hier vorgestellte Code läßt Text in verschiedenen Farben und mit einstellbarer Frequenz blinken.
    Im Netscape Communicator 4.x blinkt der Text leider nur schwarz/farblos und nur mit festgelegter Standard-Frequenz, im Internet Explorer und im Netscape Communicator 6.x (sowie weiteren Browsern, die DOM / JavaScript 1.5 verstehen) ist auch ein Farbwechsel und die Variation der Blinkfrequenz möglich.
    Beispiel:Der Effekt kann in einen Text eingebaut werden, so daß nur einzelne Worte blinken, oder man bastelt daraus eine große

    BLINKENDE ÜBERSCHRIFT
    Quellcode
    aus HTML
    und JavaScript:
    Einbau
    und nötige
    Anpassungen:
    Markiere den kompletten Quelltext und kopiere ihn dorthin, wo später der blinkende Text erscheinen soll.

    Folgende Anpassungen sind nötig:

    <blink><span id="farbwechsel" style="font-family:Arial,Avalon,sans-serif; font-size:24pt;"><b>BLINKENDE ÜBERSCHRIFT</b></span></blink>
    In dieser Befehlsfolge wird die Formatierung des blinkenden Textes festgelegt. Im Beispiel ist es Text in Arial 24 Punkt fett, und der blinkende Text lautet "BLINKENDE ÜBERSCHRIFT". Für normal großen blinkenden Text würde das so aussehen:
    <blink><span id="farbwechsel">normaler Text</span></blink>

    document.getElementById("farbwechsel").style.color = "fuchsia";
    window.setTimeout("wechsel2()",500);
    Abschließend erfolgt noch die Bestimmung der Farben und der Anzeigedauer der einzelnen Farben. Im Beispiel ist die erste Farbe "fuchsia", und sie wird 500ms = 0,5s lang angezeigt. In der zweiten, identischen Funktion (weiter unten) werden Farbe und Zeit für die zweite Blinkfarbe angegeben. Die Farben müssen unterschiedlich sein.

    Man kann auch mit den Farben und Zeiten experimentieren. Eine dunkle erste Farbe mit langer Zeit und eine leuchtende zweite Farbe mit kurzer Zeit ergibt z.B. einen auffälligen Blitzeffekt.


    Es lassen sich auch weitere identische Funktionen (jeweils mit eigener Farbangabe) einfügen, so daß an Stelle des zweifarbigen Blinkens ein mehrfarbiger Effekt entsteht.



    Automatische Bildershow
    Beschreibung:Diese Script wurde entwickelt, um die (kostenpflichtige) Bildershow von ebay zu ersetzen. Dabei waren spezielle Programmiertricks nötig, um den spezifischen Bedingungen bei ebay zu genügen, ohne das System zu stören. Die Bildershow sollte mit allen gängigen Browsern funktionieren (garantieren kann ich das natürlich nicht). Sie setzt mehrere Bilder mit gleichen Abmessungen voraus.
    Beispiel:
    Quellcode
    aus HTML
    und JavaScript:
    Einbau
    und nötige
    Anpassungen:
    Markiere den kompletten Quelltext und kopiere ihn dorthin, wo später die Bildershow erscheinen soll.

    Folgende Anpassungen sind nötig:

    <img src="http://www.thuringix.de/hilfe/java/01.jpg" width="320" height="240" border="1">
    Hier muß die Adresse des ersten Bildes stehen, weiterhin werden Breite und Höhe der Bilder festgelegt. Da dies nur ein Platzhalter ist, wird die Adresse des ersten Bildes weiter unten noch einmal benötigt.

    qb[0] = new Image();
    qb[0].src = "http://www.thuringix.de/hilfe/java/01.jpg";
    qb[1] = new Image();
    qb[1].src = "http://www.thuringix.de/hilfe/java/02.jpg";
    qb[2] = new Image();
    qb[2].src = "http://www.thuringix.de/hilfe/java/03.jpg";
    qb[3] = new Image();
    qb[3].src = "http://www.thuringix.de/hilfe/java/04.jpg";
    qb[4] = new Image();
    qb[4].src = "http://www.thuringix.de/hilfe/java/05.jpg";
    Hier werden (mit 0 beginnend) die Adressen der einzelnen Bilder angegeben. Im Beispiel
    sind 5 Bilder vorgesehen, bei weniger Bildern müssen die nicht benötigten Zeilen gelöscht werden (je 2 Zeilen pro Bild).


    var qa = 5; // Anzahl der Bilder
    Hier ist die Angabe der Anzahl der Bilder erforderlich.

    var qt = 2000; // Anzeigedauer pro Bild
    Zum Schluß wird noch die Anzeigedauer pro Bild vorgegeben. Die Angabe erfolgt in Millisekunden, 2000 entstpricht somit einer Dauer von 2 Sekunden. Kleinere Werte lassen die Show schneller laufen, größere langsamer.

    Der weitere Quellcode wird unverändert übernommen.



    Perlenschnur-Mausverfolger
    Beschreibung:Mausverfolger gibt es ja viele, aber dieser dient gleichzeitig als nettes "Spielzeug". Mit komplizierten mathematischen Funktionen wird das Verhalten einer Perlenschnur aus Gummi perfekt nachgebildet.
    Achtung! Dieses Script funktioniert leider nur im Internet Explorer.
    Beispiel:
    Quellcode
    aus HTML
    und JavaScript:
    Einbau
    und nötige
    Anpassungen:
    Markiere das komplette Script und kopiere es an den Anfang Deines Quellcodes. Anpassungen sind nicht nötig, das Script ist sofort funktionsfähig.

    Die Perlenkette kann auch aus gleichfarbigen Kugeln oder völlig anderen Objekten bestehen. Dazu müssen nur die sechs Grafikbefehle am Anfang des Scriptes ("dot1" bis "dot6") auf die gewünschten Grafiken abgeändert werden.