Hallo liebe Community,
sorry, wenn ich eine dumme Frage stelle, hatte mit html noch nichts zu tun. Mehrstündige Suche im Net brachte mich nicht wirklich weiter.
Ich möchte ein Gadget "Desktop Wallpaper" (Minianwendung für W7) etwas anpassen, sodass man die Größe des Flyout-Fensters selber einstellen kann.
Im Original-Code ist die max. Breite des Fensters auf 600px (width:600px) und die Höhe auf 500px (height:500px) festgesetzt.
Wie kann ich die Werte der Variablen (Breite bzw. Hoehe) in Pixel als Attribute übergeben? (siehe Kommentare im Code) Geht das überhaupt?
Habe schon einiges versucht, jedoch ohne Erfolg
Vielen Dank im Voraus
Alles anzeigen
sorry, wenn ich eine dumme Frage stelle, hatte mit html noch nichts zu tun. Mehrstündige Suche im Net brachte mich nicht wirklich weiter.
Ich möchte ein Gadget "Desktop Wallpaper" (Minianwendung für W7) etwas anpassen, sodass man die Größe des Flyout-Fensters selber einstellen kann.
Im Original-Code ist die max. Breite des Fensters auf 600px (width:600px) und die Höhe auf 500px (height:500px) festgesetzt.
Wie kann ich die Werte der Variablen (Breite bzw. Hoehe) in Pixel als Attribute übergeben? (siehe Kommentare im Code) Geht das überhaupt?
Habe schon einiges versucht, jedoch ohne Erfolg
Vielen Dank im Voraus
Quellcode
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
- <html>
- <head>
- <script language="javascript" type="text/javascript">
- var Breite, Hoehe; <!-- Meine Variablen -->
- Breite = System.Gadget.document.parentWindow.flyoutSize; <!-- Wert der eingestellten Breite auslesen, wird in anderer html-Datei eingestelt -->
- Hoehe = Weite * 10 / 12; <!-- Die Höhe abhängig von der Breite berechnen -->
- function init() {
- imgSrc.src = System.Gadget.document.parentWindow.currentImageFile;
- window.setTimeout(getFocus, 300);
- }
- function getFocus() {
- document.body.style.width = imgSrc.clientWidth;
- document.body.style.height = imgSrc.clientHeight;
- self.focus();
- }
- function refreshFlyout() {
- init();
- }
- </script>
- </head>
- <!-- Statt
- "Breite_in_px" bzw. Hoehe_in_px sollen die Werte der Variablen
- ausgelesen werden -->
- <body onload="init()" style="margin:0px; width:Breite_in_px; height:Hoehe_in_px;">
- <!-- <body onload="init()" style="margin:0px; width:600px; height:500px;"> <!-- Originalzeile -->
- <!-- Statt
- "Breite_in_px" bzw. Hoehe_in_px sollen die Werte der Variablen
- ausgelesen werden -->
- <img id="imgSrc" style="max-width:Breite_in_px; max-height:Hoehe_in_px; -ms-interpolation-mode:bicubic;" />
- <!-- <img id="imgSrc" style="max-width:600px; max-height:500px; -ms-interpolation-mode:bicubic;" /> --> <!-- Originalzeile -->
- </body>
- </html>