dont ScreaM
Neuling
Thread Starter
- Mitglied seit
- 25.01.2017
- Beiträge
- 385
Hallo,
ich möchte eine Rechnung durchführen wo die Höhe meines <iframe> berechnet wird.
Mit "Viewport"(vw/vh) kommt der <iframe> außerhalb meines Containers deswegen geht es nicht
(Frage nebenbei, kann man die ganze Seite mit vw/vh machen damit die Seite auf allen Auflösungen gleich aussieht?)
CSS
Iframe
Bisschen in Javascript gekritzelt aber funktioniert nicht.
- - - Updated - - -
Anlauf nr2:
- - - Updated - - -
Anlauf nr3:
ich möchte eine Rechnung durchführen wo die Höhe meines <iframe> berechnet wird.
Mit "Viewport"(vw/vh) kommt der <iframe> außerhalb meines Containers deswegen geht es nicht
(Frage nebenbei, kann man die ganze Seite mit vw/vh machen damit die Seite auf allen Auflösungen gleich aussieht?)
CSS
Code:
iframe {
width: 100%;
margin: 3px 0 15px 0;
border: 1px solid #333;
}
Iframe
Code:
<iframe src="#" frameborder="0" allowfullscreen></iframe>
Bisschen in Javascript gekritzelt aber funktioniert nicht.
Code:
var iframeW = $("iframe").height();
var iframeH = iframeW/1.77777777778;
$("iframe").css({ height: iframeH});
- - - Updated - - -
Anlauf nr2:
Code:
function changeWidth() {
var iframe = document.getElementById("video");
var iframeW = iframe.width();
var iframeH = iframeW / 1.77777777778;
iframe.style.height = iframeH;
}
- - - Updated - - -
Anlauf nr3:
Code:
window.onload = displayWindowSize;
function displayWindowSize() {
var myWidth = 0,
myHeight = 0;
myWidth = document.querySelector('iframe').clientWidth;
myHeight = document.querySelector('iframe').clientHeight;
document.getElementById("demo").innerHTML = myWidth + "x" + myHeight;
};
</script>
Zuletzt bearbeitet: