Suche ein Scribt für Laufband


  • James-Bond
  • 1467 Aufrufe 6 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Suche ein Scribt für Laufband

    Hi ich suche ein Scribt für ein Laufband, in dem ich die
    Werbebanner durchlaufen lassen will. Leider habe ich nur
    ein Scribt, bei dem diie Banner zwar alle ersscheinen, doch
    bevor das erste wieder erscheint gibt es eine Lück. Also ich brauche
    eins für so ein endlos laufband.

    Wäre nett wenn mir jemand weiterhelfen könnte.
    Vielen dank schon mal im Vorraus =)
  • Hi,
    also ich habe mal den Ticker von JavaScript Ticker Script etwas umgeschrieben, das dürfte dann nach deinen Wünschen von statten gehen.

    Quellcode

    1. <script language="JavaScript">
    2. ticker_width = "200px";
    3. ticker_height = "22px";
    4. ticker_speed = 1;
    5. ticker_pause_onhover = 1;
    6. marqueecontent = 'aaaaaaaaaaaaaaaaaaaaaaab';
    7. ticker_speed = (document.all) ? ticker_speed : Math.max(1, ticker_speed-1);
    8. var copyspeed = ticker_speed;
    9. var pausespeed = (ticker_pause_onhover == 0) ? copyspeed : 0;
    10. var iedom = document.all || document.getElementById;
    11. if (iedom) {
    12. document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-200px;left:-100000px">'+marqueecontent+'</span>');
    13. }
    14. var actualwidth='';
    15. var rh_ticker_iedom, rh_ticker_ns;
    16. function populate() {
    17. if (iedom) {
    18. rh_ticker_iedom = document.getElementById? document.getElementById("ie_rh_ticker") : document.all.ie_rh_ticker;
    19. rh_ticker_iedom.style.left = "1px";
    20. rh_ticker_iedom.innerHTML = marqueecontent;
    21. actualwidth = document.all ? temp.offsetWidth : document.getElementById("temp").offsetWidth;
    22. } else if (document.layers) {
    23. rh_ticker_ns=document.rh_ticker_ns.document.ns_marquee2;
    24. rh_ticker_ns.left=2;
    25. rh_ticker_ns.document.write(marqueecontent);
    26. rh_ticker_ns.document.close();
    27. actualwidth=rh_ticker_ns.document.width;
    28. }
    29. lefttime = ywzInterval("rh_ticker_scroll()",20);
    30. }
    31. window.ywzXff=populate;
    32. function rh_ticker_scroll(){
    33. if (iedom) {
    34. if (parseInt(rh_ticker_iedom.style.left) > (actualwidth*(-1)+(parseInt(ticker_width)))) {
    35. rh_ticker_iedom.style.left=parseInt(rh_ticker_iedom.style.left)-copyspeed+"px"
    36. } else {
    37. rh_ticker_iedom.style.left="1px";
    38. }
    39. } else if(document.layers) {
    40. if(rh_ticker_ns.left > (actualwidth*(-1)+8)) {
    41. rh_ticker_ns.left -= copyspeed;
    42. } else {
    43. rh_ticker_ns.left=1
    44. }
    45. }
    46. }
    47. if (iedom||document.layers) {
    48. with (document) {
    49. write('<table border="0" cellspacing="0" cellpadding="0"><tr><td>');
    50. if (iedom) {
    51. write('<div style="position:relative;width:'+ticker_width+';height:'+ticker_height+';overflow:hidden;background-color:#e0e0ff;border:1px solid #808080;">')
    52. write('<div style="position:absolute;width:'+ticker_width+';height:'+ticker_height+';" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=ticker_speed">')
    53. write('<div id="ie_rh_ticker" style="position:absolute;left:0px;top:0px"></div>')
    54. write('</div></div>')
    55. } else if (document.layers) {
    56. write('<ilayer width='+ticker_width+' height='+ticker_height+' name="rh_ticker_ns" bgColor='+ss_marquee_color_bg+'>')
    57. write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=ticker_speed"></layer>')
    58. write('</ilayer>')
    59. }
    60. document.write('</td></tr></table>')
    61. }
    62. }
    63. </script>
    Alles anzeigen


    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.