Danke für die schnelle Antowrt.
Allerdings klappt es nicht. Ich habe wohl zu wenig Infos gegeben.
Das Script lautet wiefolgt:
<script language=javascript>
<!--
var Part1 = 'Es liegen <b>3</b> neue Nachrichten vor ...';
var Part2 = '';
function setPositionNN(){
document.Mitte.pageX = window.innerWidth-145;
}
function setPositionIE(){
Mitte.style.left = document.body.clientWidth-145;
}
function showItemsNN(){
parent.frame['main']..document.writeln('<layer name=Mitte pageX='+(window.innerWidth-145)+' pageY=0 visibility=visible z-index:100>'+ Part1+Part2 +'</layer>');
}
function showItemsIE(){
parent.frame['main'].document.writeln('<span id=Mitte style="position:absolute;left:'+(document.body.clientWidth-145)+';top:0;visibility=visible">'+ Part1+Part2 + '</span>');
}
function startNN(){
if ((window.innerWidth-10)<145) return false;
showItemsNN();
stayOnTopNN()
setPositionNN();
window.onresize=setPositionNN;
return true;
}
function startIE(){
if ((document.body.clientWidth)<145) return false;
showItemsIE();
stayOnTopIE()
setPositionIE();
window.onresize=setPositionIE;
return true;
}
function stayOnTopNN() {
document.Mitte.pageY = window.pageYOffset;
timer = setTimeout("stayOnTopNN()", 100);
return true;
}
function stayOnTopIE() {
Mitte.style.top = document.body.scrollTop;
timer = setTimeout("stayOnTopIE()", 100);
return true;
}
function CloseIt(){
if (document.layers) setPositionNN();
if (document.all) setPositionIE();
if (document.layers) {
document.Mitte.visibility='hidden';
}
if (document.all) {
Mitte.style.visibility='hidden';
}
}
if (document.layers) startNN();
if (document.all) startIE();
//-->
</script>
Erklärung:
Hier soll eine Textausgabe eingeblendet werden, welche mitscrollt.
Wie gesagt, wird das Script im Null-Frame ausgegeben und soll die Ausgabe im "main"-Frame anzeigen.
Gruss Jörg