moin!!
ich habe ein kleines problem. und zwar habe ich 2 javascripte auf meiner seite, die einzeln auch wunderbar funktionieren, nur wenn beide gleichzeitig auf der seite eigebunden sind funktioniert nur noch das zweite.
ich zeig euch einfach mal die quelltexte, vlielleicht weiss ja jmd wo der fehler liegen könnte...
1. ( changeimage bei onmouseover)
<script type="text/javascript">
function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}
function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}
var preloadFlag = false;
function preloadImages() {
if (document.images) {
index_Firmenprofil_over = newImage("img/index_Firmenprofil-over.gif");
index_Service_Leistungen_over = newImage("img/index_Service-Leistungen-ov.gif");
index_Kontakt_over = newImage("img/index_Kontakt-over.gif");
index_Impressum_over = newImage("img/index_Impressum-over.gif");
preloadFlag = true;
}
}
</script>
2. (newsticker)
<!--
var marqueewidth="530px"
var marqueeheight="21px"
var marqueespeed=1 // 1-10 größer = schneller
var marqueebgcolor=""
var pauseit=0
var marqueecontent='<nobr>'
marqueecontent+='<span class="b">Aktuelles ... Aktuelles ... Aktuelles ... Aktuelles ... Aktuelles ... Aktuelles ... Aktuelles ... Aktuelles ... </span>'
marqueecontent+='</nobr>'
marqueespeed=(document.all)? marqueespeed : Math.max(2, marqueespeed-0) //geschwindigkeit um 1 runtersetzen für 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="0" cellspacing="0" cellpadding="0"><td>')
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>')
}
}
//-->
ich würde mich wirklich sehr freuen, wenn mir jemand helfen kann...
vielen dank,
heinz