Powiedzmy, że posiadam 2 strony: strona1.html i strona2.html, która jest umieszczona w stronie1.html za pomoca ramki IFRAME. W jaki sposób dobrać się do zawartości ramki tak by można było edytować jej zawartość? Np. strona2.html posiada 3 bloki
[JS] Zawartość ramki IFRAME
- Rejestracja: dni
- Ostatnio: dni
0
i chciałbym usunąć jeden z nich z poziomu strony1.html za pomocą kodu javascript. Jak to uczynić?</p>
- Rejestracja: dni
- Ostatnio: dni
0
Nadaj elementowi
<iframe id="ramka" src="http://..."></iframe>
<script>
getIFrameDocument = function(id) {
if (!document.getElementById(id))
return null;
var docu = document.getElementById(id).contentDocument;
// a ten if to dla IE
if (!docu)
docu = document.frames[id].document;
return docu;
}
var idocument = getIFrameDocument("ramka");
// pobranie elementów <div> z iframa
var divs = idocument.getElementsByTagName("div");
// usunięcie trzeciego elementu <div>
div[2].parentNode.removeChild(div[2]);
// itd. ...
</script>
- Rejestracja: dni
- Ostatnio: dni
0
Super, wielkie dzięki!!
I jeszcze jedno pytanko. Jest jakiś podręcznik, który dogłębnie opisuje właściwości i metody obiektów z JavaScript oraz pokazuje ich wykorzystanie? Najlepiej gdyby był po polsku ale wersja angielska również wchodzi w grę.
- Rejestracja: dni
- Ostatnio: dni
0
www.w3schools.com
niezla dokumentacja jest na mozilli
https://developer.mozilla.org/Pl/DOM