Ankündigung

Einklappen
Keine Ankündigung bisher.

Probleme mit Lauftext

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Probleme mit Lauftext

    Hallo zusammen!

    Habe mal dieses von Euch empfohlene Lauftext-Script von



    ausprobiert. Ist ein feines Teil, jedoch steh ich vor einem Problem.....
    Und zwar funktioniert alles wunderbar mit Farbe, Maße etc. einstellen aber sobald ich einen zweiten Lauftext auf einer Seite einbinde, wird keiner der beiden im Browser angezeigt. Einer alleine funktioniert wunderbar aber 2 Stück gleichzeitig --> Fehlanzeige.
    Liegt das am Script, muss ich da beim 2ten Lauftext irgendwas ändern?

    Hier noch das Script:

    <script language="JavaScript1.2">

    /*
    Cross browser Marquee script- © Dynamic Drive (www.dynamicdrive.com)
    For full source code, 100's more DHTML scripts, and Terms Of Use, visit http://www.dynamicdrive.com
    Credit MUST stay intact
    */

    //breite des tickers (in pixels)
    var marqueewidth="300px"
    //höhe des tickers
    var marqueeheight="25px"
    //geschwindigkeit des tickers von 1-10 (1 ist langsam)
    var marqueespeed=2
    //hintergrundfarbe des tickers:
    var marqueebgcolor=""
    //anhalten bei mouseover (0=nein. 1=ja)?
    var pauseit=1

    //hier jetzt der text (keine <nobr> tags löschen)
    //der gesamte text in eine reihe ohne zeilenumbruch, mit backslash (ie: that\'s great):

    var marqueecontent='<nobr><font face="Arial"; color="black"; font size="2";>dieses script ist von <a href="http://www.paby.de/nof-tips">paby.de.</a> viel spaß damit!</font></nobr>'

    ////AB HIER NIX MEHR ÄNDERN////////////
    marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS
    var copyspeed=marqueespeed
    var pausespeed=(pauseit==0)? copyspeed: 0
    var iedom=document.all||document.getElementById
    if (iedom)
    document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>')
    var actualwidth=''
    var cross_marquee, ns_marquee

    function populate(){
    if (iedom){
    cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
    cross_marquee.style.left=parseInt(marqueewidth)+8+ "px"
    cross_marquee.innerHTML=marqueecontent
    actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
    }
    else if (document.layers){
    ns_marquee=document.ns_marquee.document.ns_marquee 2
    ns_marquee.left=parseInt(marqueewidth)+8
    ns_marquee.document.write(marqueecontent)
    ns_marquee.document.close()
    actualwidth=ns_marquee.document.width
    }
    lefttime=setInterval("scrollmarquee()",20)
    }
    window.onload=populate

    function scrollmarquee(){
    if (iedom){
    if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
    cross_marquee.style.left=parseInt(cross_marquee.st yle.left)-copyspeed+"px"
    else
    cross_marquee.style.left=parseInt(marqueewidth)+8+ "px"

    }
    else if (document.layers){
    if (ns_marquee.left>(actualwidth*(-1)+8))
    ns_marquee.left-=copyspeed
    else
    ns_marquee.left=parseInt(marqueewidth)+8
    }
    }

    if (iedom||document.layers){
    with (document){
    document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
    if (iedom){
    write('<div style="position:relative;width:'+marqueewidth+';he ight:'+marqueeheight+';overflow:hidden">')
    write('<div style="position:absolute;width:'+marqueewidth+';he ight:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
    write('<div id="iemarquee" style="position:absolute;left:0px;top:0px"></div>')
    write('</div></div>')
    }
    else if (document.layers){
    write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
    write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
    write('</ilayer>')
    }
    document.write('</td></table>')
    }
    }
    </script>


    Schonmal thx im vorraus!

    Liebe Grüsse Andi

  • #2
    AW: Probleme mit Lauftext

    Moin!

    Da fällt mir nur ein, den Lauftext jeweils in einem "IFRAME" zu betten!

    MfG Speedy

    Kommentar


    • #3
      AW: Probleme mit Lauftext

      Da hilft auch kein iframe. Die JavaScript-Funktion setInterval() wird in dem Script verwendet. Diese kann man so nur 1 Mal pro Seite verwenden, nicht 2 Mal. Eine Lösung weiß ich auch gerade nicht - wieso willst du überhaupt sowas machen? Ich finde Seiten mit solchen Scrolldingern recht unschön

      Kommentar


      • #4
        AW: Probleme mit Lauftext

        Zitat von threadi Beitrag anzeigen
        Da hilft auch kein iframe.
        Natürlich geht das!
        Zwei getrennte htm-Dateien, jeweils das Script dort hinein und in den
        IFRAME´S einbetten, fertig.

        Ich halte allerdings auch nichts von solchen Tickern
        Jedem halt das Seine!

        MfG Speedy

        Kommentar


        • #5
          AW: Probleme mit Lauftext

          Joa, den Lauftext möchte ich unter Bilder setzen. Is ein bissl mehr Bewegung drin.... Ich persönlich finde es besser so, weil nur einfach eine Beschreibung drunter setzen is bissl starr....

          Ok trotzdem thx

          Liebe Grüsse Andi

          Kommentar


          • #6
            AW: Probleme mit Lauftext

            Hallo,

            auch von es von der Vertretern der reinen Lehre nicht gern gesehen wird und nicht W3C-konform ist, mal an marquee denken.

            Infos zu Marquee auf meiner FAQs-Seite unter



            und statt direction="up" einfach direction="left" verwenden, dann läuft der Text nach links.

            Tipp: Die Einstellung scrollamount="1" verwenden, dann läuft er zwar langsam, aber ruckelfrei.

            daniel5959
            WindSolarMobil.de - neu ab 2023
            FindeLinks.de - seit Ende 2022 als Archiv
            Homepage-FAQs.de - seit Ende 2020 offline

            Kommentar

            homepage-forum.de - Hilfe für Webmaster! Statistiken

            Einklappen

            Themen: 57.258   Beiträge: 432.210   Mitglieder: 29.677   Aktive Mitglieder: 22
            Willkommen an unser neuestes Mitglied, Euro_crem.

            Online-Benutzer

            Einklappen

            702 Benutzer sind jetzt online. Registrierte Benutzer: 0, Gäste: 702.

            Mit 9.939 Benutzern waren am 17.05.2023 um 21:38 die meisten Benutzer gleichzeitig online.

            Die neuesten Themen

            Einklappen

            Die neuesten Beiträge

            Einklappen

            Lädt...
            X
            😀
            🥰
            🤢
            😎
            😡
            👍
            👎