Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
JavaScript [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
JavaScript


 
Wotan
27-02-2002, 10:33 
 
Hallo Ihr,

Ich benutze folgendes JavaScript um Popup-Fenster aufzurufen.

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}

der Aufruf erfolgt so:

<a href="#" onClick="MM_openBrWindow
'bild.jpg','','toolbar=no,width=300,heigth=300,
directories=no,status=no,scrollbars=yes,
resizable=yes,menuebar=no')">


Wie bekommen ich jetzt das Fenster dazu auf optimale Größe zugehen? Habe das schon irgendwo gesehen, weiß aber nicht mehr wo.

[Editiert von Wotan am 27-02-2002 um 10:35]

 
schmalle
27-02-2002, 11:40 
 
hä? was verstehst du jetzt unter optimierte grösse?

 
Wotan
27-02-2002, 11:44 
 
Die Bilder die ich anzeigen will sind mal 300x100 400x380 usw..
Jetzt will ich aber das das Popup-Fenster eine Größe anmimmt die dem Bild entspricht. Soll heißen wenn ich ein Bild habe was 200x200 ist, soll das Fenster automatisch sich auf 200x200 anpassen. Ohne das ich was an Aufruf-Code ändern muß.

 
schmalle
27-02-2002, 12:01 
 
kein prblem :) das fenster so öffnen wie bisher. am besten width und height= 10 oder so. in dem neuen fenster den mist heir einbauen:

<script language="JavaScript">
var hoehe = document.test.height;
var breite = document.test.width;
window.resizeTo(breite,hoehe);
</script>

 
schmalle
27-02-2002, 12:03 
 
nachtrag: du must dem bild noch den namen "test" geben ... hatte ich vergessen :)
also:
<img src="egal" name="test">

 
Wotan
27-02-2002, 12:09 
 
Bahnhof!!!???

Ich rufe doch die Popups so auf das er gleich das Bild läd und keine HTML-Seite.

Wenn ich dich richtig verstanden habe muß ich jetzt für jedes Bild eine HTML-Seite schreiben oder nicht?

 
schmalle
27-02-2002, 12:14 
 
jo, so ist das :)

 
Wotan
27-02-2002, 12:19 
 
Und das wollte ich vermeiden.

 
schmalle
27-02-2002, 12:26 
 
ist doch nicht weiter wild. mach es doch alles in php, und sag dem neuen fenster per variable welches bild geladen werden soll ...

oder lese per php vorher die längen und breiten des bildes aus, und übergebe sie an das pop-up. frisst aber performance!

 
Wotan
27-02-2002, 12:39 
 
Hast du ein Script-Code dafür?

 
schmalle
27-02-2002, 12:51 
 
<?php
$size = GetImageSize ("img/flag.jpg");
?>
<a href="#" onClick="MM_openBrWindow
'bild.jpg','','toolbar=no,<?php echo $size[3]; ?>,
directories=no,status=no,scrollbars=yes,
resizable=yes,menuebar=no')">

macht dann 10 € 30 cent + mehrwert :D

 
Wotan
27-02-2002, 12:56 
 
<?php
$size = GetImageSize ("img/flag.jpg");
Hier muß ich jetzt den Pfad zum Bild eintragen?
?>



Und dann bringt er mir das Popup-Fenster in der Ausgabe wie das Bild Groß ist, Richtig?

 
schmalle
27-02-2002, 12:59 
 
$size = GetImageSize ("hier kommt das bild hin ( pfad ) ");

in der var $size[3] steht dann automatisch width=x height=x

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:10 Uhr.