Ich lade über ein Javascript 7 "normal grosse" Bilder (a-bild1-m.jpg bis a-bild7-m.jpg) in

einen Array, die ich perLink auf Verkleinerungen der 7 Bilder aufrufe.
Diese normal grossen Bilder sollen an verschiedenen Positionen auf der HTML-Seite auftauchen jeweils nur eines.

Javascript:

Code:
function domove()
		/* der Aufruf dieser Funktion verwirklicht die Verschiebung auf die
		   Koordinaten-Variable x */
	{
		  if (document.all)            /* wenn IE */
		  {
			document.all.bild_gross.style.left=x; /* x verschieben */
			
		  }
		  else
		  if (typeof(document.getElementById)=="function")
									   /* fuer neueren 

Netscape/Mozilla/Firefox */
		  {
			document.getElementById("bild_gross").style.left=x; /* x verschieben */
			
		  }
		  else
		  if (document.bild_gross)       /* fuer Netscape 4.x */
		  {
			document.bild_gross.left=x;  /* x verschieben */
			
		  }
		  else                         /* wenn keine Unterstuetzung */
			alert("Leider kann dieser Browser das nicht machen. Wir empfehlen 

Firefox");
	}




var bilder=new Array();
  /* Definition des Bilder-Arrays */


function lade()
  /* Laedt die Bilder */
{
  var i;                     /* lokale Variablendeklaration */
  for &#40;i=0;i<7;i++&#41;          /* Schleife&#58; i=0..4 */
  &#123;
    bilder&#91;i&#93;=new Image&#40;&#41;;   /* neues Image-Objekt erzeugen */
    bilder&#91;i&#93;.src=namen&#91;i&#93;;  /* Quelldateiname des Bildes setzen */
  &#125;
&#125;

function zeige&#40;nr&#41;
  /* zeigt ein Bild an */
&#123;
   /*  document.all.bild_gross.images&#91;0&#93;.src=bilder&#91;nr&#93;.src;  */
 document.images&#91;9&#93;.src=bilder&#91;nr&#93;.src;
    /* Bild austauschen */
&#125;


function wechselBild&#40;xn,nr&#41;
/* der Aufruf dieser Funktion verschiebt absolut */
&#123;
	x=xn;                        /* neue x-Koordinate */
	domove&#40;&#41;;                    /* bewegen */

	zeige&#40;nr&#41;
	gross__nr = nr;
&#125;
var tipWin = null;

function open_bild_l&#40;gross_nr&#41;
&#123;
       
		bild_l = bilder&#91;gross_nr&#93;.src;
		
        open_bild_l_Win = window.open&#40;bild_l,'tipWin','width=600,height=400,resizeable=yes,scrollbars=yes'&#41;;
            open_bild_l_Win.opener = self;
&#125;

Aufruf in HTML-Seite:

1. Definition eines array mit den "normal grossen" Bildern

Code:
var namen=new 

Array&#40;"bilder/b-bild1-m.jpg","bilder/b-bild2-m.jpg","bilder/b-bild3-m.jpg","bilder/b-bild4-m.jp

g","bilder/b-bild5-m.jpg","bilder/b-bild6-m.jpg","bilder/b-bild7-m.jpg"&#41;;
2. Links zum Versetzen der 7 Bilder (7 Links für je 1 Bild):

Das funktioniert soweit ganz prima.

Mun möchte ich aber jedes der geladenen "normal grossen" Bilder mit einem Link versehen, der eine grosse Version des jeweiligen Bildes (a-bild1-l.jpg bis a-bild7-l.jpg) per open-window aufruft.

Das kriege ich nicht hin. Wie muss ich den AUfruf gestalten, damit das jeweilige zugehörige

grosse Bild aufgerufen wird???

Bisher habe ich versucht:


Code:
<a onClick="open_bild_l&#40;nr&#41;" href="#"> [img]bilder/trans.gif[/img]

Das tut aber nicht. Die Variable nr wird nicht übergeben ...

wenn ich beim aufruf eine zahl z.B. [5] statt der variable [nr] eingebe, tut das openwindow-script!!

Offenichtlich stehe ich auf der Leitung. Bitte dringend um Hilfe...
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!