Autor |
Nachricht |
wolke07
Threadersteller
Dabei seit: 17.03.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 17.03.2009 00:17
Titel script funktioniert mit mozilla nicht |
 |
|
Hallo,
bin ganz neu hier und habe ein Problem.
Folgendes script funktioniert mit Mozilla und Opera nicht. Mit IE läuft es prima.
Kopiere mal gesamten Quelltext hier rein und hoffe, es kann mir jemand helfen.
Code: | <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Neue Seite 1</title>
<script language="JavaScript1.2">
var message= new Array()
// Geben Sie hier Ihre Texte ein. Die Anzahl ist unbeschränkt!
message[0]="15/03/09|Wir arbeiten derzeit am Relaunch unserer Website|"
message[1]="13/03/09|Neues Gästebuch online!|"
// Höhe der Scrollerbox (pixels)
var scrollerheight=170
// Breite der Scrollerbox (pixels)
var scrollerwidth=130
// Abstand zum linken Fensterrand (pixels)
var scrollertop=2
// Abstand zum oberen Bildschirmrand (pixels)
var scrollerleft=2
// Abstand zwischen Boxrahmen und Text (pixels)
var scrollerpadding=10
// Breite des Box-Rahmens (pixels)
var backgroundborder=0
// Hintergrundfarbe der Scrollerbox
var scrollerbgcolor="260307"
// Schrift-Attribute der Überschriften
var font_titleface="Verdana"
var font_titlecolor="FF0000"
var font_titlesize=1
// Schrift-Attribute der Texte
var font_copyface="Verdana"
var font_copycolor="FFFFFF"
var font_copysize=1
// Wartezwit zwischen den Textblöcken (milliseconds)
var standstillfix=3000
// Ab hier nichts mehr verändern!!
var cliptop=0
var clipbottom=scrollerheight-2*scrollerpadding
var clipleft=0
var clipright=scrollerheight
var i_message=0
var mes_joined
var mes_split
var contenttext
var contentbg
var totalheight=scrollerheight*(message.length)
var i_height=0
var step=1
var pause=20
var standstillflex=0
function initiate(){
contenttext="<table cellpadding=0 cellspacing=0 border=0 width="+(scrollerwidth-2*scrollerpadding)+">"
contenttext+="<tr valign='top'><td height='"+scrollerheight+"'><br></td></tr>"
for (i=0;i<=message.length-1;i++) {
mes_joined=message[i]
mes_split=mes_joined.split("|")
contenttext+="<tr valign='top'><td height='"+scrollerheight+"'><font face='"+font_titleface+"' color='"+font_titlecolor+"' size='"+font_titlesize+"'>"+mes_split[0]+"</font></a><br><font face='"+font_copyface+"' color='"+font_copycolor+"' size='"+font_copysize+"'>"+mes_split[1]+"</font></td></tr>"
}
contenttext+="</table>"
contentbg="<table cellpadding=0 cellspacing=0 border="+backgroundborder+" width='"+scrollerwidth+"'><tr><td height='"+scrollerheight+"' bgcolor="+scrollerbgcolor+"> </td></tr></table>"
if (document.all) {
scrollertext.innerHTML=contenttext
scrollerbg.innerHTML=contentbg
document.all.scrollertext.style.posTop=scrollertop
document.all.scrollertext.style.posLeft=scrollerleft
document.all.scrollerbg.style.posTop=scrollertop-scrollerpadding
document.all.scrollerbg.style.posLeft=scrollerleft-scrollerpadding
document.all.scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
}
if (document.layers) {
document.scrollertext.document.write(contenttext)
document.scrollertext.document.close()
document.scrollerbg.document.write(contentbg)
document.scrollerbg.document.close()
document.scrollertext.top=scrollertop
document.scrollertext.left=scrollerleft
document.scrollerbg.top=scrollertop-scrollerpadding
document.scrollerbg.left=scrollerleft-scrollerpadding
document.scrollertext.clip.left=clipleft
document.scrollertext.clip.right=clipright
document.scrollertext.clip.top=cliptop
document.scrollertext.clip.bottom=clipbottom
}
scroll()
}
function scroll(){
standstillflex=standstillfix
if (document.all){
if (i_height<scrollerheight) {
i_height+=step
cliptop+=step
clipbottom+=step
document.all.scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
document.all.scrollertext.style.posTop-=step
var timer=setTimeout("scroll()",pause)
}
else {
if (document.all.scrollertext.style.posTop<=-(totalheight)) {
document.all.scrollertext.style.posTop=scrollertop
cliptop=0
clipbottom=scrollerheight-2*scrollerpadding
document.all.scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
standstillflex=0
}
i_height=0
clearTimeout(timer)
var timer=setTimeout("scroll()",standstillflex)
}
}
if (document.layers){
if (i_height<scrollerheight) {
i_height+=step
cliptop+=step
clipbottom+=step
document.scrollertext.clip.left=clipleft
document.scrollertext.clip.right=clipright
document.scrollertext.clip.top=cliptop
document.scrollertext.clip.bottom=clipbottom
document.scrollertext.top-=step
var timer=setTimeout("scroll()",pause)
}
else {
if (document.scrollertext.top<=-(totalheight)) {
document.scrollertext.top=scrollertop
cliptop=0
clipbottom=scrollerheight-2*scrollerpadding
document.scrollertext.clip.left=clipleft
document.scrollertext.clip.right=clipright
document.scrollertext.clip.top=cliptop
document.scrollertext.clip.bottom=clipbottom
standstillflex=0
}
i_height=0
clearTimeout(timer)
var timer=setTimeout("scroll()",standstillflex)
}
}
}
</script>
<style>
A {
color:AA0000;
}
A:Hover {
color:FF0000;
}
</style>
</head>
<body onLoad="initiate()" bgcolor="#260307" scroll="no">
<div id="scrollerbg" style="position:absolute;top:-1000px"> </div>
<div id="scrollertext" style="position:absolute;top:-1000px"> </div>
</body>
</html> |
|
|
|
|
 |
wolke07
Threadersteller
Dabei seit: 17.03.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 17.03.2009 01:17
Titel
|
 |
|
edit: wo ist jetzt der vorherige beitrag hin?
Zuletzt bearbeitet von wolke07 am Di 17.03.2009 21:41, insgesamt 2-mal bearbeitet
|
|
|
|
 |
Anzeige
|
|
 |
fyll
Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 38
Geschlecht:
|
Verfasst Di 17.03.2009 09:19
Titel
|
 |
|
wohooo - retroo
Du.. das Script ist vermutlich von 2000 oder so...
Mal ganz abgesehn davon, dass der Einsatz von Tabellen und Frames veraltet und nur noch sehr selten sinnvoll ist.
Auf welchem Flohmarkt du auch immer deine Lektüre gekauft hast - schmeiß die weg
So ein kleines Script sauber selbst zu basteln ist wirklich schnell gelernt... und du hast dann auch wenigstens was gelernt
Wenn du dabei (bei nachvollziehbarer Eigeninitiative ^^) irgendwo nicht weiterkommst, kannst mich anschreiben und ich helf gern weiter
|
|
|
|
 |
wolke07
Threadersteller
Dabei seit: 17.03.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 17.03.2009 12:53
Titel
|
 |
|
Hallo,
danke für deine Antwort. Naja ich habe damals nur mit Tabellen gelernt und etwas anderes kann ich nicht wirklich.
Leider habe ich auch keine Zeit was anderes automatisch scrollbarer jetzt selber zu coden ... hab echt keine Ahnung davon.
Schade kann man das Ding nicht für andere Browser optimieren denn es wäre wirklich toll.
Dann muss ich nun was anderes suchen
|
|
|
|
 |
fyll
Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 38
Geschlecht:
|
Verfasst Di 17.03.2009 13:09
Titel
|
 |
|
wolke07 hat geschrieben: | ...
Schade kann man das Ding nicht für andere Browser optimieren denn es wäre wirklich toll.
|
Der Arbeitsaufwand wäre wohl kaum geringer, als das Teil komplett neu zu bauen
wolke07 hat geschrieben: | Dann muss ich nun was anderes suchen |
.. oder du schaust dir n bissl SelfHTML an und wie inzwischen die korrekte Adressierung anhand des DOM geht
|
|
|
|
 |
wolke07
Threadersteller
Dabei seit: 17.03.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 17.03.2009 13:40
Titel
|
 |
|
Gut ich schau mir das an .. könntest du bitte in der Zwischenzeit den Code umschreiben
|
|
|
|
 |
fyll
Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 38
Geschlecht:
|
Verfasst Di 17.03.2009 13:55
Titel
|
 |
|
wolke07 hat geschrieben: | .. könntest du bitte in der Zwischenzeit den Code umschreiben  |
hehe .. janee is kla
klick - wenns denn echt sein muss
|
|
|
|
 |
wolke07
Threadersteller
Dabei seit: 17.03.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 17.03.2009 14:01
Titel
|
 |
|
Danke aber ich habe schon Massenhaft marquee ausprobiert und diese wackeln alle.
(die Schrift) .. verläuft also nicht ruhig...
marquee kommt also nicht in frage
|
|
|
|
 |
|
|
 |
Ähnliche Themen |
CSS funktioniert nur bei Mozilla und nicht bei IE
[HTML] Button im IE verschoben, Mozilla funktioniert
[hilfe] dhtml funktioniert nicht im mozilla
download-script, mozilla zickt.
PHP Script funktioniert nicht mehr
[PHP] Script funktioniert nicht. Warum?
|
 |