Parameter übergabe
Amit
- javascript
Hallo Allesamt!
Wenn ich auf ein Thumbnail klicke soll ein weiters Browserfenster geöffnet werden mit der
gezoomten Version des Bildes.
Öffnen, dynamische Grösse sind kein Prob, jedoch die übergaben des Bildes.
Mein Code:
<a href="JavaScript:parent.oeffnezoomfenster('zoom.htm', '500', '380', 'grafiken/1_01z.jpg')"><img src="../grafiken/lupe.gif" border=0></a>
In der Index.html steht:
... </TITLE>
<script language="JavaScript">
<!-- nur für scriptfähig Browser
var zoomfenster = null;
function oeffnezoomfenster(htmldatei, x, y, bilddatei)
{
browserName=navigator.appName;
browserVer=parseInt(navigator.appVersion);
browserVerLang=navigator.appVersion;
if (browserVer >= 3)
{
if ((!zoomfenster) zoomfenster.closed)
zoomfenster = window.open('', '','width=' + x + ',height=' + y + ,toolbar=no, scrollbars=auto, resizable=no');
zoomfenster.location.href = htmldatei;
---------------------------------------------------------------
DAS HIER KLAPPT NICHT!
zoomfenster.images[0].src = bilddatei;
---------------------------------------------------------------
if (window.focus)
zoomfenster.focus();
}
else
alert("Sorry, die Version " + browserVerLang + " ist zu gering!");
}
// Ende Script -->
</SCRIPT>
</HEAD>
...
Vielen Dank im vorraus!
Amit
Hallo,
ich habe schon immer Schwierigkeiten, durch meinen eigenen code durchzusteigen und bewundere immer die anderen Forum-teinehmer(innen) (in diesem Fall ist die "verweiblichung" sogar sehr wichtig ;-) ) die das schaffen ;-))
ABER: ich übergebe meine "Daten" immer nach folgender Idee von Fenster zu Fenster, und so habe ich auch bereits mehrmals "Thumbnails-Seite ruft Vergrößerungsseite auf" Scripts geschrieben....
http://www.teamone.de/selfaktuell/artikel/wertueb.htm
Chräcker
<img src="http://homepages.compuserve.de/ackheller/stempel/grafiken/logo.gif" alt="">http://www.chraecker.de/stempel
Sorry, ich muß mich verbessern ...
Die Übergabe der Parameter ist nicht das Problem, sondern das Anzeigen
des Bildes in dem gezoomten Fenter.
Es wird nicht dargestellt. Parameter habe ich mit alert(); abgefragt und ist OK.
Nochmal die Problemzeile:
zoomfenster.image[0].src = bilddatei;
klappt nicht!
Ich möchte nicht für jedes Großbild eine eigene HTML-Datei schreiben.
Mein Gedanke .... eine HTML-Datei und jeweils das Großbild auswechseln.
Das Bild wird einfach nicht "ausgetauscht"!
Gruß
Amit
Hallo Allesamt!
Wenn ich auf ein Thumbnail klicke soll ein weiters Browserfenster geöffnet werden mit der
gezoomten Version des Bildes.Öffnen, dynamische Grösse sind kein Prob, jedoch die übergaben des Bildes.
Mein Code:
<a href="JavaScript:parent.oeffnezoomfenster('zoom.htm', '500', '380', 'grafiken/1_01z.jpg')"><img src="../grafiken/lupe.gif" border=0></a>In der Index.html steht:
... </TITLE>
<script language="JavaScript">
<!-- nur für scriptfähig Browservar zoomfenster = null;
function oeffnezoomfenster(htmldatei, x, y, bilddatei)
{
browserName=navigator.appName;
browserVer=parseInt(navigator.appVersion);
browserVerLang=navigator.appVersion;
if (browserVer >= 3)
{
if ((!zoomfenster) zoomfenster.closed)
zoomfenster = window.open('', '','width=' + x + ',height=' + y + ,toolbar=no, scrollbars=auto, resizable=no');
zoomfenster.location.href = htmldatei;
DAS HIER KLAPPT NICHT!
zoomfenster.images[0].src = bilddatei;
if (window.focus)
zoomfenster.focus();
}
else
alert("Sorry, die Version " + browserVerLang + " ist zu gering!");
}// Ende Script -->
</SCRIPT>
</HEAD>
...Vielen Dank im vorraus!
Amit
Hi,
zoomfenster.image[0].src = bilddatei;
Es gibt meines Wissens nach kein image-Objekt. Außerdem sieht mir
die Objekt-Hirarchie falsch aus, versuchs doch vielleicht hiermit:
zoomfenster.document.images[0].src = bilddatei;
Mein Code:
[...]
Der Rest sieht eigentlich OK aus.
mfg
CK1
Hi!
Geht leider nicht :-(
Amit
Hi,
zoomfenster.image[0].src = bilddatei;
Es gibt meines Wissens nach kein image-Objekt. Außerdem sieht mir
die Objekt-Hirarchie falsch aus, versuchs doch vielleicht hiermit:zoomfenster.document.images[0].src = bilddatei;
Mein Code:
[...]
Der Rest sieht eigentlich OK aus.
mfg
CK1