Ist eine ruckfreie Laufschrift möglich?

13.02.2007 17:25
#1 Ist eine ruckfreie Laufschrift möglich?
avatar
Mitglied


Ich habe eine Laufschrift mit "<marquee> + </marque> im Forum eingebaut. Sehr interessant, besonders bei Anwendung der Optionen "scrollAmount" + "scrolldelay".
Nur stört mich das ruckweise Bewegen der Laufschrift. Auf die Dauer ist es sehr anstrengend.

Ist ein ruckfreie Laufschrift mit "marquee" eigendlich möglich? Funktioniert ein ruckfreies Laufen mit anderen Skripten (ohne großen Aufwand)? Wer weiß weiter?


13.02.2007 17:29
#2 RE: Ist eine ruckfreie Laufschrift möglich?
avatar
Mitglied

Das rucken kommt zustande, wenn Javasripte mit eingebunden sind. Oder wenn die Seite viel KB hat. <-- nur eine vermutung.




 Antworten

 Beitrag melden
13.02.2007 18:39
#3 RE: Ist eine ruckfreie Laufschrift möglich?
Da
Mitglied

Warst du das dem ich den Code mla gegeben habe? versuch mal mit dne Zahlen rum, je schneller desto ruckfreier


 Antworten

 Beitrag melden
13.02.2007 22:37
#4 RE: Ist eine ruckfreie Laufschrift möglich?
avatar
Mitglied


Hey Dark-Dragon.
Du hattest mir folgenden Code gezeigt, der auch wirklich gut ist und viele Möglichkeiten zuläßt:



<marquee onmouseover="scrollAmount=0" onmouseout="scrollAmount=6" scrolldelay="110">TEXT</marquee>


Was meinst Du jetzt mit " mla" und "dne"?

13.02.2007 22:49
#5 RE: Ist eine ruckfreie Laufschrift möglich?
Lo
Mitglied

bei mir lag der Marquee-Effekt-Ablauf am Hintergrund^^

Schlichter Hintergrund = guter Durchlauf
Bunter Hintergrund = "Unguter" Durchlauf

_______________________________
My board on:
http://91915.homepagemodules.de

 Antworten

 Beitrag melden
14.02.2007 14:11
#6 RE: Ist eine ruckfreie Laufschrift möglich?
Da
Mitglied

Ups sorry sind buchstabendreher: Mal und den
Du sollst mal weng mit den Zahlen rumprobieren, theoretisch müsste es besser laufen wenn es schneller ist.
Ansonsten könnte auch das mit dem hintergrund ne rolle spielen


 Antworten

 Beitrag melden
14.02.2007 16:04 (zuletzt bearbeitet: 14.02.2007 16:07)
#7 RE: Ist eine ruckfreie Laufschrift möglich?
avatar
Mitglied

Das verändern hat an dem ruckeln der Laufschrift nicht viel verändert!

Ich habe jetzt eine super ruckelfreie Laufschrift ("Ticker") mit Java-Skript gefunden. Leider habe ich die Seite zu schnell geschlossen und finde sie nicht mehr. Aber das Skript habe ich gespeichert.



Super ruckelfreie Laufschrift mit Java-Skript

<script language="JavaScript1.2">


//breite des tickers (in pixels)
var marqueewidth="500px"
//höhe des tickers
var marqueeheight="25px"
//geschwindigkeit des tickers von 1-10 (1 ist langsam)
var marqueespeed=1
//hintergrundfarbe des tickers:
var marqueebgcolor="#F6E4BE"
//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"><a href="http://104774.homepagemodules.de/t23f24-...n-im-Forum.html">Herzlich willkommen!</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://104774.homepagemodules.de/f22-Spi...gute-Laune.html">Haben Sie heute schon gelacht?</a></font></nobr>'


////AB HIER VORSICHT MIT DEM Ä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_marquee2
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.style.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="2" cellspacing="2" cellpadding="1"><td>') //Rahmen
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: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>

14.02.2007 16:09
#8 RE: Ist eine ruckfreie Laufschrift möglich?
avatar
Mitglied

In Antwort auf:
/*
Cross browser Marquee script- © Dynamic Drive (http://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
*/


Der Ersteller http://www.dynamicdrive.com
Anmerkung.:
Einige User unterbinden java!




 Antworten

 Beitrag melden
14.02.2007 18:52
#9 RE: Ist eine ruckfreie Laufschrift möglich?
Da
Mitglied

Lol und das alles nur für einen marquee? naja, wers braucht...
Aber es giebt wirklich viele die javascript unterbinden, und das problem giebt es mit marquee nicht


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!