Guten Abend,
habe da ein winziges Problem und hoffe mir kann jemand helfen.
Ich habe einen Textticker auf einer Webseite gefunden der einwandfrei funktioniert.
Hier ein kleiner Codeausschnitt:
Nun ist es aber so, dass ich diesen Quellcode in eine PHP Datei stecken möchte und mit <script src="./test.php"></script> aufrufen will.
Habe nun einiges gelesen, dass ich die Ausgabe mit einem Echo versehen sollte.
Also müsste es meiner Meinung nach so aussehen:
Das klappt leider absolut nicht, auch habe ich Probiert jede Zeile mit Echo auszugeben - leider hatte ich auch hier kein Erfolg.
Was mache ich also falsch ?
habe da ein winziges Problem und hoffe mir kann jemand helfen.
Ich habe einen Textticker auf einer Webseite gefunden der einwandfrei funktioniert.
Hier ein kleiner Codeausschnitt:
PHP-Code:
if (persistlastviewedmsg && persistmsgbehavior=="onload")
window.onunload=savelastmsg
function scrollmarquee(){
if (parseInt(memoryscroller.style.left)>(actualwidth*(-1)+8))
memoryscroller.style.left=parseInt(memoryscroller.style.left)-copyspeed+"px"
else
memoryscroller.style.left=parseInt(memorywidth)+8+"px"
}
if (iedom){
with (document){
document.write('<table border="0" cellspacing="0" cellpadding="0"
style="'+combinedcssTable+'"><td>')
write('<div style="position:relative;overflow:hidden;'+combinedcss+'"
onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=memoryspeed">')
write('<div id="memoryscroller"
style="position:absolute;left:0px;top:0px;" '+divonclick+'></div>')
write('</div>')
document.write('</td></table>')
}
}
Habe nun einiges gelesen, dass ich die Ausgabe mit einem Echo versehen sollte.
Also müsste es meiner Meinung nach so aussehen:
PHP-Code:
if (persistlastviewedmsg && persistmsgbehavior=="onload")
window.onunload=savelastmsg
function scrollmarquee(){
if (parseInt(memoryscroller.style.left)>(actualwidth*(-1)+8))
memoryscroller.style.left=parseInt(memoryscroller.style.left)-copyspeed+"px"
else
memoryscroller.style.left=parseInt(memorywidth)+8+"px"
}
if (iedom){
with (document){
<?PHP
echo "document.write('<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"'+combinedcssTable+'\"><td>')";
echo "document.write('<div style=\"position:relative;overflow:hidden;'+combinedcss+'\"
onMouseover=\"copyspeed=pausespeed\"
onMouseout=\"copyspeed=memoryspeed\">')";
echo "document.write('<div id=\"memoryscroller\"
style=\"position:absolute;left:0px;top:0px;\"
'+divonclick+'></div>')";
echo "document.write('</div>')";
echo "document.write('</td></table>')";
?>
}
}
Das klappt leider absolut nicht, auch habe ich Probiert jede Zeile mit Echo auszugeben - leider hatte ich auch hier kein Erfolg.
Was mache ich also falsch ?
Kommentar