- Add your HTML-Component onto your page.
- Add the following code into your HTML-Component…
<html>
<head>
<title></title>
</head>
<body>
<iframe id="iFrame"
title="iFrame Example"
width="300"
height="200"
src="https://www.openstreetmap.org/export/embed.html?bbox=-0.004017949104309083%2C51.47612752641776%2C0.00030577182769775396%2C51.478569861898606&layer=mapnik">
</iframe>
<button class="xxx", id="myButton", type="button", onclick="myFunction()">Zoom</button>
<script>
var element = document.getElementById("iFrame");
console.log(element);
console.log("Element-ID: ", element.id);
console.log("Element-Width: ", element.width);
console.log("Element-Height: ", element.height);
console.log("-------------------");
console.log("Client-Width: ", element.clientWidth);
console.log("textContent: ", element.textContent);
console.log("Length: ", element.length);
console.log("Text-Length: ", element.textLength);
console.log("Scroll-Top: ", element.scrollTop);
console.log("Scroll-Left: ", element.scrollLeft);
console.log("Scroll-Height: ", element.scrollHeight);
console.log("Scroll-Width: ", element.scrollWidth);
console.log("Scroll-innerHTML: ", element.innerHTML);
console.log("Namespace-URI: ", element.namespaceURI);
console.log("Local-Name: ", element.localName);
console.log(element.height);
function myFunction() {
element.height = 600;
element.width = 800;
console.log("-------------------")
console.log("Element-Width: ", element.width);
console.log("Element-Height: ", element.height);
}
</script>
</body>
</html>
- Save the HTML-CODE.
- Publish your website.
- Inspect the whole code and learn from it.
…
Next steps would be…
- Establish communication between iFrame and your page
- Start DATA-TRANSFER between page and iFrame → dynamic actions.