Funktion um eine Datei Fenster-intern zu laden
Chris unreg
- javascript
1 globe0 Chris unreg0 Struppi
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
n'abend,
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...
suchst du vielleicht nach location.href?
weiterhin schönen abend...
n'abend,
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...
suchst du vielleicht nach location.href?
weiterhin schönen abend...
Danke, das war genau das, was ich suchte :) Weißt du oder jemand anderes zufällig auch, wie das geht, dass die Datei per location.href in Frame 1 geladen wird, oder passiert das wegen "location" automatisch? :)
Danke, das war genau das, was ich suchte :) Weißt du oder jemand anderes zufällig auch, wie das geht, dass die Datei per location.href in Frame 1 geladen wird, oder passiert das wegen "location" automatisch? :)
Haste mal bei selfhtml geguckt?
Struppi.