Javascript-Ticker !?!

Dieses Thema im Forum "Software" wurde erstellt von Chance, 14. Juni 2002.

  1. Chance

    Chance New Member

    ....ich weiß, die Frage bezieht sich nicht auf mac im speziellen, aber hier im Forum sind halt kompentente Jungs vertreten(die Weiblichkeit natürlich auch :)

    Nun, die herkömmlichen Ticker kenne ich, also die mit mit der Laufschrift im Fenster! Was ich suche, ist ein Ticker, der auf einem transparentem Hintergrund läuft(wie zB auf news.at), also einer, der ohne Fensterrahmen auskommt!

    Wer kann mir da weiterhelfen??? Ich habe schon gesucht, aber nur immer den herkömmlichne Tickerversion mit Fenster gefunden :(

    Danke im voraus!
    Grüße Chance
     
  2. Russe

    Russe New Member

    hi
    wo ist denn bei news.at ein ticker? meinst du das oben mit rotem hintergrund? das ist flash, kein ticker. ein herkömmlicher ticker wird immer in einem fenster laufen (so viel ich weiß) außer du setzt ihn in einen div layer, dann sieht man keinen rahmen.

    russe
     
  3. Chance

    Chance New Member

    @ russe

    Ich meine den WM-Ticker der Fußball-WM. der als schmales pop-up Fenster links eingeblendet ist!
    Das ist sicherlich kein flash!!
    Außerdem sieht man im Quelltext, daß sie javascript verwenden und auch ein Applet verwendet wird.
    Also mit dem javascript alleine fange ich nichts an, mir fehlt das bestimmte Applet!

    Grüße Chance
     
  4. Russe

    Russe New Member

    <A ID="elTick0e" NAME="elTick0e"></A>'+aTag[1]);
    tickL=getAnchPos(e, "elTick0e")[0];
    if (tickL<tickW) { sTick+=s; }
    } while (tickL<tickW);
    for (var i=0; i<2; i++) {
    e=getEl("elTick"+i, 0);
    if (!document.layers) { e=e.style; }
    e.left=tickX+tickW+i*tickL;
    e.top=tickPos[1];
    e.visibility=!document.layers ? "visible" : "show";
    aTick=e;
    setEl(getEl("elTick"+i, 1), aTag[0]+sTick+aTag[1]);
    }
    tickGo();
    }
    function tickGo() {
    for (var i=0; i<2; i++) {
    var l=parseInt(aTick.left)-1;
    if (l<tickX-tickL) { l+=2*tickL; }
    aTick.left=l;
    if (document.layers) {
    aTick.clip.left=tickX-l;
    aTick.clip.right=tickW-l;
    } else {
    aTick.clip="rect(" + 0 + "," + (tickX+tickW-l) + "," + 30 + "," + (tickX-l+1) + ")";
    }
    }
    setTimeout("tickGo()", tickSpeed);
    }

    viel spaß,
    russe
     
  5. Chance

    Chance New Member

    hi russe,

    danke für deine Hilfe!

    Irgendwie bekomme ich das Ding trotzdem nicht zum Laufen :((

    Ist dein Script, das applet, oder wie...!?! Und das Javascript startet es...?

    Vielleicht kannst du mir nocheinmal eine kleine Starthilfe geben! Zzzzääänks ;)

    Grüße Chance
     
  6. Russe

    Russe New Member

    +++ 16. Min: Morales (MEX) zieht aus 17 m ab, knapp an der linken Stange vorbei +++ 8. Min: <b>Tor für USA, 0:1 durch Mc BRIDE</b> +++ 0. Min: <b>Alle Achtelfinalpartien: Samstag:</b> <b>Deutschland</b> - Paraguay 1:0; <b>England</b> - Dänemark 3:0. <b>Sonntag:</b> Schweden - <b>Senegal</b> 1:2 n.V.; <b>Spanien</b> - Irland 1:1 n.V., 3:2 i.E.; <b>Montag, 8.30 Uhr:</B> USA - Mexiko & <b>13.30 Uhr</B>: Brasilien - Belgien; <b>Dienstag, 8.30 Uhr:</B> Japan - Türkei & <b>13.30 Uhr:</B> Südkorea - Italien!';
    top.idFrame=0;
    function goGame(p, t) {
    top.goGame(p, t);
    }
    //-->
    </SCRIPT>

    </HEAD>

    <BODY LEFTMARGIN="0" TOPMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0" onLoad="tickStart()">
    <TABLE CELLSPACING="0" BORDER="0" WIDTH="295">
    <TR>
    <TD WIDTH="5"><IMG SRC="/pix/none.gif" WIDTH="5" HEIGHT="22"></TD>
    <TD CLASS="vm" WIDTH="290">
    <A ID="anchTick" NAME="anchTick"></A>
    </TD>
    </TR>
    </TABLE>

    </DIV>
    <DIV ID="elTick0"></DIV><DIV ID="elTick1"></DIV>

    </BODY>
    </HTML>
     
  7. Chance

    Chance New Member

    Hi Russe,

    Glückwunsch zu deinem Firmenrechner ;)) zumindest funktioniert es dort, denn bei meinem Mac funktioniert es nicht - ich könnt hinrääääährn, so ein Klump!
    Habe auch schon den Text in eine Zeile verfrachtet, das wirkt meistens Wunder, aber kein Erfolg, es klappt nicht :(((

    Vielleicht könntest du mir dein funktionierendes Test-html Dokument per mail schicken - dann MUSS es hinhauen!
    Daaaaanke nochmals!!!!!!

    Grüße Chance
     
  8. Russe

    Russe New Member

    der "briefträger" war da!

    russe
     
  9. Chance

    Chance New Member

    ....ich weiß, die Frage bezieht sich nicht auf mac im speziellen, aber hier im Forum sind halt kompentente Jungs vertreten(die Weiblichkeit natürlich auch :)

    Nun, die herkömmlichen Ticker kenne ich, also die mit mit der Laufschrift im Fenster! Was ich suche, ist ein Ticker, der auf einem transparentem Hintergrund läuft(wie zB auf news.at), also einer, der ohne Fensterrahmen auskommt!

    Wer kann mir da weiterhelfen??? Ich habe schon gesucht, aber nur immer den herkömmlichne Tickerversion mit Fenster gefunden :(

    Danke im voraus!
    Grüße Chance
     
  10. Russe

    Russe New Member

    hi
    wo ist denn bei news.at ein ticker? meinst du das oben mit rotem hintergrund? das ist flash, kein ticker. ein herkömmlicher ticker wird immer in einem fenster laufen (so viel ich weiß) außer du setzt ihn in einen div layer, dann sieht man keinen rahmen.

    russe
     
  11. Chance

    Chance New Member

    @ russe

    Ich meine den WM-Ticker der Fußball-WM. der als schmales pop-up Fenster links eingeblendet ist!
    Das ist sicherlich kein flash!!
    Außerdem sieht man im Quelltext, daß sie javascript verwenden und auch ein Applet verwendet wird.
    Also mit dem javascript alleine fange ich nichts an, mir fehlt das bestimmte Applet!

    Grüße Chance
     
  12. Russe

    Russe New Member

    <A ID="elTick0e" NAME="elTick0e"></A>'+aTag[1]);
    tickL=getAnchPos(e, "elTick0e")[0];
    if (tickL<tickW) { sTick+=s; }
    } while (tickL<tickW);
    for (var i=0; i<2; i++) {
    e=getEl("elTick"+i, 0);
    if (!document.layers) { e=e.style; }
    e.left=tickX+tickW+i*tickL;
    e.top=tickPos[1];
    e.visibility=!document.layers ? "visible" : "show";
    aTick=e;
    setEl(getEl("elTick"+i, 1), aTag[0]+sTick+aTag[1]);
    }
    tickGo();
    }
    function tickGo() {
    for (var i=0; i<2; i++) {
    var l=parseInt(aTick.left)-1;
    if (l<tickX-tickL) { l+=2*tickL; }
    aTick.left=l;
    if (document.layers) {
    aTick.clip.left=tickX-l;
    aTick.clip.right=tickW-l;
    } else {
    aTick.clip="rect(" + 0 + "," + (tickX+tickW-l) + "," + 30 + "," + (tickX-l+1) + ")";
    }
    }
    setTimeout("tickGo()", tickSpeed);
    }

    viel spaß,
    russe
     
  13. Chance

    Chance New Member

    hi russe,

    danke für deine Hilfe!

    Irgendwie bekomme ich das Ding trotzdem nicht zum Laufen :((

    Ist dein Script, das applet, oder wie...!?! Und das Javascript startet es...?

    Vielleicht kannst du mir nocheinmal eine kleine Starthilfe geben! Zzzzääänks ;)

    Grüße Chance
     
  14. Russe

    Russe New Member

    +++ 16. Min: Morales (MEX) zieht aus 17 m ab, knapp an der linken Stange vorbei +++ 8. Min: <b>Tor für USA, 0:1 durch Mc BRIDE</b> +++ 0. Min: <b>Alle Achtelfinalpartien: Samstag:</b> <b>Deutschland</b> - Paraguay 1:0; <b>England</b> - Dänemark 3:0. <b>Sonntag:</b> Schweden - <b>Senegal</b> 1:2 n.V.; <b>Spanien</b> - Irland 1:1 n.V., 3:2 i.E.; <b>Montag, 8.30 Uhr:</B> USA - Mexiko & <b>13.30 Uhr</B>: Brasilien - Belgien; <b>Dienstag, 8.30 Uhr:</B> Japan - Türkei & <b>13.30 Uhr:</B> Südkorea - Italien!';
    top.idFrame=0;
    function goGame(p, t) {
    top.goGame(p, t);
    }
    //-->
    </SCRIPT>

    </HEAD>

    <BODY LEFTMARGIN="0" TOPMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0" onLoad="tickStart()">
    <TABLE CELLSPACING="0" BORDER="0" WIDTH="295">
    <TR>
    <TD WIDTH="5"><IMG SRC="/pix/none.gif" WIDTH="5" HEIGHT="22"></TD>
    <TD CLASS="vm" WIDTH="290">
    <A ID="anchTick" NAME="anchTick"></A>
    </TD>
    </TR>
    </TABLE>

    </DIV>
    <DIV ID="elTick0"></DIV><DIV ID="elTick1"></DIV>

    </BODY>
    </HTML>
     
  15. Chance

    Chance New Member

    Hi Russe,

    Glückwunsch zu deinem Firmenrechner ;)) zumindest funktioniert es dort, denn bei meinem Mac funktioniert es nicht - ich könnt hinrääääährn, so ein Klump!
    Habe auch schon den Text in eine Zeile verfrachtet, das wirkt meistens Wunder, aber kein Erfolg, es klappt nicht :(((

    Vielleicht könntest du mir dein funktionierendes Test-html Dokument per mail schicken - dann MUSS es hinhauen!
    Daaaaanke nochmals!!!!!!

    Grüße Chance
     
  16. Russe

    Russe New Member

    der "briefträger" war da!

    russe
     

Diese Seite empfehlen