Eval()

messmar

Erfahrenes Mitglied
ich habe die folgende Rollover-Funktion und mein Problem ist, daß ich "eval()" entfernen soll oder muss, aber wenn ich das tue dann werden die Bilder beim Rollover nicht angezeigt, obwhol es eigentlich funktionieren soll auch ohne eval.

Kann jemand bitte helfen? 1000 Dank

Messmar

Code:
if (document.images)
 {
  ceoHigh = new Image();ceoHigh.src = "images/navon_ceo.gif";
  ceoLow = new Image();ceoLow.src = "images/navoff_ceo.gif";

  overviewHigh = new Image();overviewHigh.src = "images/navon_overview.gif";
  overviewLow = new Image();overviewLow.src = "images/navoff_overview.gif";

 }


function changeImages()
 {
  if (document.images)
  {
   for (var i=0; i<changeImages.arguments.length; i+=2)
    {
     document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
    }
  }
 }
 
Hi,

stop es hat sich erledigt. und folgendes:
Code:
function changeImages() 
	{
		if (document.images)
		{
			for (var i=0; i<changeImages.arguments.length; i+=2) 
				{
					document[changeImages.arguments[i]].src = changeImages.arguments[i+1] .src;
				}
		}
	}

Gruß

Messmar
 

Neue Beiträge

Zurück