- Siri im Sperrbildschirm abschalten: Sonst sind Anrufe und SMS möglich!
- 10 WhatsApp Tipps: Versteckte Funktionen im Chat-Programm
- 14 WhatsApp Tipps: Versteckte Funktionen im Chat-Programm
- iFrame Werte aus iFrame selber ändern: Größe, Höhe, Breite...
- Siri im Sperrbildschirm abschalten: Sonst sind Anrufe und SMS möglich!
- 14 WhatsApp Tipps: Versteckte Funktionen im Chat-Programm
- Siri im Sperrbildschirm abschalten: Sonst sind Anrufe und SMS möglich!
iFrame Werte aus iFrame selber ändern: Größe, Höhe, Breite…
Ein iFrame ist ein viereckiger Bereich einer Webseite, der eine eigene HTML-Seite als Inhalt hat. Die kann von fremden Seiten kommen, wie zum Beispiel ein eingebettetes YouTube Video, aber auch von eigenen Seiten: So haben wir für den Smart Home Server FHEM die zusätzlichen Menüs zum Beispiel mit iFrames über einen Hintergrund gelegt.
Das kann aber problematisch sein, wenn der iFrame – wie in unserem Menü-Beispiel – andere Inhalte auf der Webseite verdeckt. Bei dem Beispiel sollte er per Klick „ausfahren“ und sich vergrößern, ein erneuter Klick soll dann dafür sorgen, dass der iFrame wieder kleiner wird und nicht mehr die anderen, unten liegenden Teile der Webseite verdeckt.
Aus Sicherheitsgründen funktioniert dies in den meisten Browsern aber nur, wenn sowohl die iFrame-Seite als auch die Seite, die den iFrame aufruft, auf der gleichen Webadresse liegen.
iFrame Werte aus dem iFrame selbst heraus verändern – so geht’s!
Man kann jedem Element einer Webseite mit den Style-Attributen Werte zuweisen – auch nach einer Aktion mit Javascript: Ein Klick startet eine Javascript Funktion, die dann nachträglich Style-Attribute ändert: So lässt sich zum Beispiel die Größe anpassen oder die Sichtbarkeit („visibility“), aber auch einfach nur eine Farbe.
Man spricht ein Element auf der Web-Seite über eine eindeutig vergebene ID an, zum Beispiel in einem DIV oder iframe: <iframe id=“frame“>
var layer = document.getElementById("frame");
Jetzt kann man die Style-Attribute beliebig verändern, zum Beispiel Größe und Sichtbarkeit:
layer.style.height=0; layer.style.visibility="hidden";
Aus einem iFrame kann man so die Werte des iFrames, also zum Beispiel Höhe, Breite, Sichtbarkeit oder z-index, nicht ändern: Dazu muss man zunächst mit „parent“ auf das nächsthöhere Dokument wechseln, dass den iFrame enthält:
var iframe = window.parent.document.getElementById("frame");
Jetzt kann man auch hier die Style Attribute des iFrame, auch direkt aus dem iFrame selbst heraus, ändern:
<script type="text/javascript">
var menuon = 0;
function menu() {
var iframe = window.parent.document.getElementById("frame");
if(menuon == 1) {
iframe.style.height="10";
menuon = 0;
} else {
iframe.style.height="76px";
menuon = 1;
}
}
</script>
Jetzt kann man mit einem Button die Funktion menu() aufrufen, die dann den iFrame in der Größe ändert – auch, wenn der Button, der die Funktion zum Ändern aufruft, sich in dem iFrame selbst befindet.
- pc fehrt von selber runter und schaltet sich von selber wieder ein u. fährt wied
hallo,mein pc medio fehrt von selber runter und schaltet sich von selber wieder ein u. fährt ...
- Internetseite benutzt nur 8 cm von 38cm Breite des Bildschirms
- iphone 5 zeigt breite weiße Streifen an
- neue Grafikkarte zeigt nur breite bunte Streifen
- pc-einsteigerkurs (41x gelesen)
- Jobs: Developer-Jobs (25x gelesen)
- datenschutz (21x gelesen)
- Jobs: Admin-Jobs (19x gelesen)
- windows-beschleunigen (13x gelesen)
Meist gelesene Tipps:
Mehr Tipps zu iFrame Werte aus iFrame selber ände...
-
AmigaDOS-Befehle: Übersicht, Videos und Beispiele
Mit der Maus lässt sich ein Betriebssystem wie das robuste Amiga OS recht gut steuern. Aber wie mit DOS auf dem PC und dem Terminal...
-
FHEM if-Abfrage – Beispiel: Schalten nach Wochentag
In unserem Artikel "Intelligente Zeitschaltuhr mit FHEM" zeigen wir bereits, wie man das Licht oder die Rolläden jeden Tag zu einer bestimmten Zeit schalten kann...
-
PC oder Laptop finanzieren – Tipps und Wissenswertes
Beim Kauf eines neuen Notebooks ist der Preis häufig der entscheidende Faktor. Das Budget gibt nicht mehr her, also gibt es ein günstiges und finanzierbares...
-
Ultraschallsensor am Arduino auswerten + Abstand und Entfernung messen
Mit dem Arduino lässt sich die Entfernung zu anderen Objekten recht einfach messen: Neben dem Arduino braucht man dazu nur einen Ultraschallsensor wie zum Beispiel...
-
Raspberry Pi: SD Karte auf volle Größe erweitern!
Wenn man ein Backup einer kleineren SD Karte auf eine größere Karte spielt, bleibt Speicherplatz leer: Wir zeigen hier, wie man die Partition auf die...
-
Kostenloses SEO-Tool: Serponado Score prüft Webseiten direkt im Browser
Mit dem kostenlosen Chrome-Tool Serponado Score lässt sich eine Webseite schnell auf wichtige OnPage-SEO-Faktoren prüfen. Die Erweiterung analysiert unter anderem den Seitentitel, die Meta-Beschreibung, die...
iFrame Werte aus iFrame selber ändern: Größe, Höhe, Breite...
