Fenstergröße der Bildgröße anpassen
MaG
- html
Hallo,
ich möchte gerne, dass die Größe des Fensters an die Größe des Bildes, das sich hinter picPath verbirgt, anpasst.
Hier ist Function, die ich für den Aufruf verwende.
Jetzt müsste ich width und height irgendwie variabel gestalten, aber weiß leider nicht wie.
Kann mir jemand dabei helfen?
Danke
Mario
function tooltip(mensaje, status, picPath)
{
if(status != 0)
{
if(tooltip != null) tooltip.focus();
else
{
var tooltip = open('', 'Tooltip', 'width=250,height=300,top=0,left=0');
tooltip_window = tooltip;
tooltip.document.open();
tooltip.document.writeln('<html><head><title>Info-Fenster</title></head><body text=black bgcolor=#E9EFF9>');
tooltip.document.writeln('<CENTER><img src="' + picPath + '"></CENTER>');
tooltip.document.writeln('<CENTER><FONT size=3><B>' + mensaje + '</B></FONT></CENTER>');
tooltip.document.writeln('</body></html>');
tooltip.document.close();
}
}
else
{
if(tooltip_window != null) tooltip_window.close();
}
}
Probiere es mal mit window.resizeTo
Vielen Dank für den Tipp
Mario :o)
Also hier mal ein Beispiel Script:
function popup(loc){
HTML="<html><head><title>Bild</title><meta http-equiv="imagetoolbar" content="no"><style type="text/css">body{margin:0px;}</style></head><body marginwidth="0" marginheight="0" onBlur='top.close()'><a href="javascript:window.close()"><img src='images/"+loc+"' border=0 alt="Fenster schliessen"name=li onLoad='window.resizeTo(document.li.width+10,document.li.height+29)'></a></body></html>";
if(window.screen) var myleft=(screen.width-364)/2,mytop=(screen.height-368)/2;
popupImage=window.open('about:blank','_blank','toolbar=no,scrollbars=no,width=364,height=368,left='+myleft+',top='+mytop);
popupImage.document.open();
popupImage.document.write(HTML);
popupImage.document.close();
}
<a href="javascript:popup('Bild.jpg');">Bild PopUp</a>
Funktioniert aber nur in IE mit dem ReSize. Hier bitte den Pfad zu dem Bild angeben src='images/"+
Super - merci vielmals - genau das was ich gesucht habe :o)
Mario
Hi,
jetzt habe ich mir resizeto mal angeschaut, aber dieser Befehl benötigt ja absolute Werte.
Wie kann ich jetzt aber die relative Größe diverser Bilder da mit reinbringen?
window.resizeto(bildwidth,bildheight)
wie definiere ich jetzt aber bildwidth und bildheight in einer allgemeinen Function.
kann man irgendwie sowas wie
img.width oder so abfragen?
Hallo,
ich hab kein Plan von javascript ...
ich weiß aber, wie man google bemüht.
folgendes habe ich gefunden, vielleicht hiflt es dir.
http://home.arcor.de/struebig/js/popup/index.htm
mfg NAG
Danke für den Link - stimmt googlen hilft :o)
Probiere es mal mit window.resizeTo
Hallo,
und bau für die Widerspenstigen Browser noch ein setTimeOut() für die Rezize-Funktion ein, sonst klappt es nicht.
Tom
Danke für den Hinweis
Mario :o)