Chris unreg: Funktion um eine Datei Fenster-intern zu laden

Beitrag lesen

Hallo, frohe Weihnachten noch und bald einen guten Rutsch ;)

Ich bin auf der Suche nach einer Funktion, die quasi genau das macht, was window.open() macht, nur, dass für die Datei die geladen wird, nicht in einem neuem Fenster, sondern im selben Frame geladen wird.

Ich habe mehrere Grafiken mit einem Tabellen-Layout positioniert, und lasse im <tr>-Tag jeweils eine Funktion Linkziel(#) aufrufen. Als #-Parameter wird eine Zahl übermittelt, die die Indexnummer für ein Array ist, in dem die URL zur Ziel Datei liegt.

Folglich sieht die Datei bisher so aus:

<html>
<head>
<script language="JavaScript">
Link = new Array ("google","yahoo","ebay",...)
function Linkziel (A) {
window.open("http://www."+Link[A]+".de","about:blank");
}
</script>
</head>
<body>
<table ...>
<tr onClick="Linkziel(0)">
<td><img src="http://...Linkdot.png"></td>
<td><img src="http://...Pfeil.png"></td>
<td><img src="http://...Google.png"></td>
</tr>
<tr onClick="Linkziel(1)">
<td><img src="http://...Linkdot.png"></td>
<td><img src="http://...Pfeil.png"></td>
<td><img src="http://...Yahoo.png"></td>
</tr>
<tr onClick="Linkziel(2)">
<td><img src="http://...Linkdot.png"></td>
<td><img src="http://...Pfeil.png"></td>
<td><img src="http://...Ebay.png"></td>
</tr>
...
</table>
</body>
</html>

Das öffnet aber ja ein neues Fenster...
Wo muss ich etwas ändern, wenn es im gleichen Frame (1) geöffnet werden soll? Statt als Target "about:blank" einzugeben habe ich auch schon "Frame=1" ausprobiert, hat auch nichts genützt... Allerdings hatte die Seite auch keine Frames...

Ich hoffe, ihr könnt mir irgendwie helfen...

Ich suche quasi das JS Gegenstück zu href="...".

MfG, Chris