popup-fenster vorbesetzen, geht das?
reiner
- javascript
Der Code unten zeigt das Bild "ox.jpg" zunächst verkleinert, nach onClick im neuen Fenster entsprechend größer.
Meine Frage: Wie läßt sich die Hintergrundfarbe des Popup-Fenster einstellen (weil immer noch etwas vom weißen Hintergrund zu sehen ist)?
<html>
<head>
<title>popup</title>
<script language="JavaScript">
<!--
function popup(url){
fenster=window.open(url,"fenster1","width=300,height=200");
fenster.focus();
return false;
}
//-->
</script>
</head>
<body>
<img src="ox.jpg" width="150" height="100" onclick="return popup('ox.jpg')">
</body>
</html>
Besten Dank im voraus, extrem gespannt
Reiner
Hallo reiner
Meine Frage: Wie läßt sich die Hintergrundfarbe des Popup-Fenster einstellen (weil immer noch etwas vom weißen Hintergrund zu sehen ist)?
Wie wäre es mit etwas css?
body {
background-color: #AAAAAA;
}
natürlich der Farbe Deiner Wahl :-)
oder inline mit
style="background-color: #AAAAAA;"
im body-Tag.
Freundliche Grüsse,
Vinzenz
Hallo, Vinzenz!
oder inline mit
style="background-color: #AAAAAA;"
im body-Tag.
genau da liegt der hund begraben:
er läd das bild direkt ins fenster, statt eine html-seite zu verwenden, mit der man das dann auch anpassen könnte.
und er beweist mit seiner frage, das er vorher nicht gesucht hat. das wurde gerade in den letzten tagen vielfach diskutiert.
freundl. Grüsse aus Berlin, Raik
Hallo Vinzenz, hallo Raik
oder inline mit
style="background-color: #AAAAAA;"
im body-Tag.genau da liegt der hund begraben.....
herzlichen Dank für das Engagement!
Zur Frage meiner Recherchen, den Code für das Popup-Fenster habe ich von "http://molily.de/javascript-popups" übernommen, eine Empfehlung aus dem Forum Januar 2004.
Noch einmal: das Popup-Fenster funktioniert ja. Ich finde aber keinen Zugang, um den Background dieses Popup-Fensters zu definieren. Mit den von euch vorgeschlagenen Anweisung im css oder im body-Tag erreiche ich immer nur die vorhandene Seite und nicht das Popup-Fenster! Mein Verdacht: es geht überhauptnicht (auf einfache Weise) mit Javascript (ich hoffe, daß zwischen Frage und Antworten keine Mißverständnisse liegen).
Raik, wie wäre Dein Tip eine Html-Seite zu verwenden? Die bisherige Lösung ist auf meiner Homepage (sorry sehr bescheiden) unter "Galerie" "Adler" ausprobiert.
Beste Grüße (die Spannung bleibt)
Reiner
hi,
Noch einmal: das Popup-Fenster funktioniert ja. Ich finde aber keinen Zugang, um den Background dieses Popup-Fensters zu definieren.
es wurde doch schon gesagt, dass du das nicht beeinflussen kannst, wenn du nur ein bild, und keine HTML-seite in das popup hineinlädst.
dann wird neben dem bild die hintergrundfarbe angezeigt, die der benutzer in _seinem_ browser als standard-hintergrundfarbe eingestellt hat.
Raik, wie wäre Dein Tip eine Html-Seite zu verwenden?
html-seite erstellen, die das bild beinhaltet, diese seite im popup öffnen - und dann in dieser seite die hintergrundfarbe bestimmen.
ggf. noch per scripting erweiterun, so dass diese seite den bildnamen als parameter übergeben bekommt, so dass nicht für jedes bild eine eigene HTML-seite erstellt werden muss. aber das darfst du mal selber austüfteln ...
gruss,
wahsaga
Hallo,
...schon gesagt, dass du das nicht beeinflussen kannst,...
...html-seite erstellen, die das bild beinhaltet, diese seite im popup öffnen...
...erweiterung, so dass diese seite den bildnamen als parameter übergeben bekommt, so dass nicht für jedes bild eine eigene HTML-seite erstellt werden muss...
Klare Aussagen, herzlichen Dank,
Reiner
Hallo, reiner!
Raik, wie wäre Dein Tip eine Html-Seite zu verwenden?
exakt. window hat kein element body und window hat auch keine eigenschaft bgcolor.
erst body als child von document hat eine eigenschaft bgcolor und ein margin.
freundl. Grüsse aus Berlin, Raik