Bild Fenster Anpassen?

krimecing

Grünschnabel
Hallo, mal eine Frage zu dem Code:

Code:
<a href"#" onClick="window.open('http://img408.imageshack.us/img408/5540/cimg4293zo4.jpg','Name','toolbar=no,status=no,menubar=yes,width=590,height=750')"><img src="http://imgcash3.imageshack.us/img408/5540/cimg4293zo4.th.jpg"/></a>
<a href"#" onClick="window.open('http://img126.imageshack.us/img126/6119/cimg4437wd9.jpg','Name','toolbar=no,status=no,menubar=yes,width=530,height=670')"><img src="http://imgcash4.imageshack.us/img126/6119/cimg4437wd9.th.jpg"/></a>
http://audioklassiks.de/pagefliptest/wintest.html

Kann man auch automatisch die Pixel Größe des Bildes erfassen was geöffnet wird oder muss ich immer die Pixel neu eingeben?
Kann ich auch angeben wo es sich öffnet [das neue Bild]?


Danke :-)
 
Nein, kann man nicht - damit kann man die Position der Seite abfragen. Und was hat das eigentlich mit der ursprünglichen Frage zu tun?

@krimecing: Du kannst der window.open Funktion die Parameter screenX und screenY mitgeben (funktioniert laut selfhtml aber nicht im IE)

Du könntest das Bild mittels Javascript vorladen und dann die Größe bestimmen:
Javascript:
var i = new Image();
i.src = "http://www.image.com/image.jpg";

alert(i.height + ":" + i.width);
Gruß
 
Wie jetzt :( Bin verwirrt :)

Code:
<a href"#" onClick="window.open('http://img408.imageshack.us/img408/5540/cimg4293zo4.jpg','Name','toolbar=no,status=no,menubar=yes,width=590,height=750')"><img src="http://imgcash3.imageshack.us/img408/5540/cimg4293zo4.th.jpg"/></a>
<a href"#" onClick="window.open('http://img126.imageshack.us/img126/6119/cimg4437wd9.jpg','Name','toolbar=no,status=no,menubar=yes,width=530,height=670')"><img src="http://imgcash4.imageshack.us/img126/6119/cimg4437wd9.th.jpg"/></a>

...Parameter left und top setzen?...

Wie und wo :)
 
Hi,

schau dir doch einfach die window.open()-Methode und ihre möglichen Parameter genauer an, und unterlasse bitte zukünftig das Pushen eines Themas. Vielen Dank.
 
Danke Maik :) Leider bekomme ich es immer noch nicht gebacken (!) Der Code sieht jetzt so aus:

Code:
<script type="text/javascript">
function FensterOeffnen (Adresse) {
  MeinFenster = window.open(Adresse, "Zweitfenster", "width=300,height=400,left=300,top=200");
  MeinFenster.focus();
}
</script>
</head><body>
<p><a href="datei.htm" onclick="FensterOeffnen(this.href); return false"><img src="http://imgcash3.imageshack.us/img408/5540/cimg4293zo4.th.jpg"/></a></p>

Problem 1: Jetzt wird für jedes Bild eine einheitliche größe festgelegt.
"width=300,height=400,

Problem 2: Ich bekomm in das geöffnete Fenster keine Grafik rein.



danke ;-)
 
Du musst in Datei.htm halt eine Grafik haben. Ob man einem Window open nur eine Bildadresse geben kann kann ich nicht sagen, bezweifle ich aber. Imageshack und Co habe alle htm Seite die die Grafik beinhalten.


Zum Thema nachträgliche Positionierung:
Es ist inzwischen sogar notwendig mit Top und Left zu arbeiten da es im IE aufgrund Sicherheitsrichtlinies kein nachträgliches verschieben des Fensters mehr gibt. Also moveto ist quasi fürn Eimer.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück