Christian: Problem mit 2 Scripten auf einer Seite

Beitrag lesen

Hallo,

da ich mich mit JavaScript nicht wirklich auskenne hätte ich da mal ne Frage.
Ich habe zwei Scripte, die jeweils alleine laufen. Wenn ich nun aber die beiden Scripts auf eine Seite mache ( siehe Quelltext )geht nur noch eines davon.
Wer kann mir dabei helfen???

Besten Dan im Voraus.

Gruß
     Christian

<html>
<head>
<title>Test</title>
<script language="JavaScript1.1" type="text/javascript">
<!--
<!--  bilder aus Link in eigenen Fenster oeffnen
if (document.images) {

var openNewWin=false;

var onLoadBeforeImage=null;
  var winName='neuwin';
  var ct=0;

if (window.onload)
    onLoadBeforeImage=window.onload;

window.onload=BildOeffnenInit;

}

function BildOeffnenInit()
{
  if (onLoadBeforeImage)
    onLoadBeforeImage();

for (var i=0; i < document.links.length; i++) {

var HREF = document.links[i].href.toLowerCase().split('.');
    if (HREF[HREF.length-1] == 'jpg' || HREF[HREF.length-1] == 'gif' || HREF[HREF.length-1] == 'png')
      document.links[i].onclick = OeffneBild;

}
}

function OeffneBild()
{
  var BildName = this.href.split('.');
  var BildGroesse = BildName[BildName.length-2].split('x');

var ModX=0, ModY=0, Dat=this.href.split('/'); Dat=Dat[Dat.length-1];
  if (!document.layers && !document.all) { ModX=20;ModY=30; }
  var breite=parseInt(BildGroesse[0])+ModX;
  var hoehe=parseInt(BildGroesse[1])+ModY;
  var Param = 'width='+breite+',height='+hoehe+',directories=0,location=0,menubar=0,resizable=0,scrollbars=0,status=0';
  if (document.layers)
    Param += ',screenX='+(screen.width/2-breite/2)+',screenY='+(screen.height/2-hoehe/2);
  else if (document.all)
    Param += ',left='+(screen.width/2-breite/2)+',top='+(screen.height/2-hoehe/2);

if(!openNewWin)
    if (window[winName] && !window[winName].closed)
      window[winName].close();

winName='neuwin'+(ct++);
  window[winName] = window.open('', winName, Param);

with (window[winName].document) {
    open();
    write('<html>\n<head>\n<title>'+this.href+'</title>\n</head>\n');
    write('<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 background="../bilder/allgemein/sand.gif">\n');
    write('  <a href="javascript:self.close()"><img src="'+this.href+'" width='+BildGroesse[0]+' height='+BildGroesse[1]+' border=0 alt="Bild ['+BildGroesse[0]+'x'+BildGroesse[1]+']"></a>\n');
    write('</body>\n</html>\n');
    close();
  }

return false;
}
//--> bilder aus Link in eigenen Fenster oeffnen

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000" background="../bilder/allgemein/sand.gif" link="#009900" vlink="#009900" alink="#009900" onLoad="MM_preloadImages('../bilder/allgemein/buwei2.gif')">
<p><a href="nahrung/nahrung.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','../bilder/allgemein/buwei2.gif',1)"><img name="Image1" border="0" src="../bilder/allgemein/buwei1.gif" width="80" height="23"></a>
</p>
<p><font face="Comic Sans MS"><a href="../bilder/bartagame/kehllappen.546x401.gif" target="_blank"><i>Bild von kopf</i></a></font>
</p>
</body>
</html>