kostenloser Webspace werbefrei: lima-city


laufschrift

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    tgrotweiss

    tgrotweiss hat kostenlosen Webspace.

    hey leute, ich bin jetzt schon ne ganze weile am gr?beln wie ich die laufschrift wie hier bei lima stehen bleibt, wenn man mit der maus dar?ber f?hrt.

    k?nnt ihr mit weiter helfen???

    danke...
    mfg chris
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s********n

    Hier hab ich was gefunden:

    <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
    */

    //Specify the marquee's width (in pixels)
    var marqueewidth=300
    //Specify the marquee's height
    var marqueeheight=25
    //Specify the marquee's marquee speed (larger is faster 1-10)
    var marqueespeed=3
    //configure background color:
    var marqueebgcolor="#EAEAEA"
    //Pause marquee onMousever (0=no. 1=yes)?
    var pauseit=1

    //Specify the marquee's content (don't delete <nobr> tag)
    //Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):

    var marqueecontent='<nobr><font face="Arial">Vielen Dank f?r Ihren Besuch auf <a href="http://www.jswelt.de">jswelt.</a></font></nobr>'


    ////NO NEED TO EDIT BELOW THIS LINE////////////

    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:-100;left:-1000">'+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=marqueewidth+8
    cross_marquee.innerHTML=marqueecontent
    actualwidth=document.all? cross_marquee.offsetWidth : document.getElementById("temp").offsetWidth
    }
    else if (document.layers){
    ns_marquee=document.ns_marquee.document.ns_marquee2
    ns_marquee.left=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.style.left)-copyspeed
    else
    cross_marquee.style.left=marqueewidth+8

    }
    else if (document.layers){
    if (ns_marquee.left>(actualwidth*(-1)+8))
    ns_marquee.left-=copyspeed
    else
    ns_marquee.left=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+';height:'+marqueeheight+';overflow:hidden">')
    write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
    write('<div id="iemarquee" style="position:absolute;left:0;top:0"></div>')
    write('</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>

    Greets sebi

    ps es ist von: http://www.jswelt.de/index.php?opencat=JavaScripts&artid=1035115099
  4. s********r

    @skate-3fun

    Viel zu kompliziert!

    <marquee onMouseOver="this.stop();" onMouseOut="this.start();"></marquee>

    "this" bezeichnet das Element; hier das ausf?hrende Element selber (marquee)

    "stop" unterbricht einen Vorgang; hier das 'rollen'

    "start" startet einen vorgang von neuem.

    Eigentlich h?tte ein Blick in den Quelltext auch gereicht, nicht?

    MfG sebigisler

    Verweise:
    http://de.selfhtml.org/javascript/objekte/window.htm#stop

    //EDIT:
    Nicht mal mehr meinen Namen kann ich fehlerfrei schreiben *br???????l*

    Beitrag ge?ndert am 9.03.2006 13:12 von sebigisler
  5. Autor dieses Themas

    tgrotweiss

    tgrotweiss hat kostenlosen Webspace.



    sebigisler schrieb:
    @skate-3fun

    Viel zu kompliziert!

    <marquee onMouseOver='this.stop();' onMouseOut='this.start();'></marquee>

    'this' bezeichnet das Element; hier das ausf?hrende Element selber (marquee)

    'stop' unterbricht einen Vorgang; hier das 'rollen'

    'start' startet einen vorgang von neuem.

    Eigentlich h?tte ein Blick in den Quelltext auch gereicht, nicht?

    MfG sebigisler

    Verweise:
    http://de.selfhtml.org/javascript/objekte/window.htm#stop

    //EDIT:
    Nicht mal mehr meinen Namen kann ich fehlerfrei schreiben *br???????l*

    Beitrag ge?ndert am 9.03.2006 13:12 von sebigisler


    ich danke euch beiden. ich habe diese methode gew?hlt und sie funktioniert so wie ich es mir vorgestellt habe. hab vielen dank
    chris
  6. Kein wunder dass bei mir die laufschrift NICHT stoppt.
    <marquee> ist eine eigenschaft von microsoft die nur bedingt von den anderen browsern unterst?tzt wird und ich nutze nun mal Opera
  7. firefox macht das spielchen mit den laufschriften aber auch mit, obwohl ich auch schon einen fall gesehen habe wo es nicht ging, aber in der regel geht es
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!