Hallo,
ich habe folgenden Ticker in meiner HP eingebaut. Mehr oder weniger erfolgreich. -->er funktioniert.
Ich Bewegung des Textes erfolgt in Y-Richtung (vertikal), ich möchte das Ganze aber auf eine horizontale Bewegung umstellen. Ich sehe aber den Teil des Scripts nicht, wo dies getan werden kann. - ich programmiertechn. auch eine 0.
Hier das Script:
function layerposition (posx) {
document.getElementById('scrolltext').style.top = posx + "px";
}
function scroll_weiter(posx,stop) {
if(posx == stop) { window.clearInterval(aktiv); aktiv=0; posx = mach_was(posx); return(posx); }
posx -= 1;
layerposition(posx);
return(posx);
}
function halt_an(ereignis) {
window.clearInterval(aktiv); aktiv=0;
krass_angehalten=1;
}
function mach_wieder(ereignis) {
if(posx > 0) { if(!aktiv) { aktiv = window.setInterval("posx = scroll_weiter(posx,0)",15); } }
else { if(!aktiv) { aktiv = window.setInterval("posx = scroll_weiter(posx,-70)",15); } }
krass_angehalten=0;
}
document.onmouseover = halt_an;
document.onmouseout = mach_wieder;
aktiv=0; krass_angehalten=0;
var all_param_obj = document.getElementsByTagName('input');
var param_end = all_param_obj.length; param_end = param_end / 2;
var counter = 0;
var posx = 50;
posx = mach_was(posx);
function mach_was(posx) {
if(posx == 50 || posx == -70) {
counter++;
if(counter == param_end + 1) { counter = 1; }
posx = 50;
var text = document.getElementById('Text' + counter).value;
var link = document.getElementById('Link' + counter).value;
var scrolltext = document.getElementById('text_changer').firstChild;
document.getElementById('text_changer').removeChild(scrolltext);
var scrolltext = document.createTextNode(text);
document.getElementById('text_changer').appendChild(scrolltext);
document.getElementById('text_changer').href = link;
if(!aktiv) { aktiv = window.setInterval("posx = scroll_weiter(posx,0)",40); }
return(posx);
}
else {
window.setTimeout("posx = hoernichtaufjetzt(posx)",1750);
return(posx);
}
}
function hoernichtaufjetzt(posx) {
if(!aktiv && !krass_angehalten) { aktiv = window.setInterval("posx = scroll_weiter(posx,-70)",15); }
return(posx);
}
------------------------------------------------
Bitte um eure Hilfe