Ich möchte auf einer Seite ein Hintergrundbild anzeigen.
Das Bild soll sich an die Seitengröße anpassen.
Das klappt mit CSS background-size: contain;.
Wenn jetzt das Fenster vergrößert oder verkleinert wird, soll das DIV mit dem Hintergrundbild automatisch angepasst werden.
im HEAD lade ich folgendes js:
Weitestgehend kopiert von:
https://www2.informatik.hu-berlin.de/Themen/www/selfhtml/javascript/beispiele/fensterueberwachen.htm
im Body liegt folgendes Script:
In meinem Chrome-Derivat Browser "Iron" läuft das prima.
Im Firefox werden Befehle wie
Wenn ich den alert anstelle des reload aktiviere, komm der alert.
Das Beispiel von der informatik.hu-berlin.de (siehe obiger Link) hat übrigend das gleiche Problem.
Hat jemand eine Idee?
Grüße betra
Das Bild soll sich an die Seitengröße anpassen.
Das klappt mit CSS background-size: contain;.
Wenn jetzt das Fenster vergrößert oder verkleinert wird, soll das DIV mit dem Hintergrundbild automatisch angepasst werden.
im HEAD lade ich folgendes js:
HTML:
function Fensterweite()
{
Weite = window.innerWidth - 20;
return Weite;
}
function neuAufbau()
{
if (Weite != Fensterweite())
//alert('blah blah');
//window.history.go(0);
window.location.reload();
}
/*Überwachung von Netscape initialisieren*/
if(!window.Weite && Fensterweite())
{
window.onresize = neuAufbau;
window.Weite = Fensterweite();
}
function wie_gross()
{
divobj = document.getElementById('wrap');
document.getElementById("wrap").style.width = divobj.offsetWidth + "px";
document.getElementById("wrap").style.height = divobj.offsetWidth*0.714128 + "px";
Weite = window.innerWidth - 20;
return Weite
}
https://www2.informatik.hu-berlin.de/Themen/www/selfhtml/javascript/beispiele/fensterueberwachen.htm
im Body liegt folgendes Script:
HTML:
<script language="JavaScript" type="text/javascript">
<!--
wie_gross();
window.onResize = neuAufbau();
//-->
</script>
In meinem Chrome-Derivat Browser "Iron" läuft das prima.
Im Firefox werden Befehle wie
window.history.go(0); oder window.location.reload(); ignoriert. (ich habe die neueste Firefox Version auf meinem Windows 10 Rechner)Wenn ich den alert anstelle des reload aktiviere, komm der alert.
Das Beispiel von der informatik.hu-berlin.de (siehe obiger Link) hat übrigend das gleiche Problem.
Hat jemand eine Idee?
Grüße betra
Zuletzt bearbeitet von einem Moderator: