You are not logged in.

  • Login

1

Monday, August 27th 2007, 11:42am

element

hallo leute,
habe so eine Struktur :

Source code

1
2
<iframe></iframe>
<div></div>


bei bestimmten Bedingungen muss ich mit javascript iframe in div verlegen. Wie mache ich es am besten?

Danke im voraus

2

Monday, August 27th 2007, 11:51am

Willst du jetzt das div-Tag in den Inhalt verlegen, der vom iframe aufgerufen wird oder lediglich das div-Tag in das iframe verschieben? Wenn das der Fall sein sollte, ist es am einfachsten, wenn du beiden Tags eine id gibst und sie darauf ansprichst. Den Inhalt erhälst und schreibst du dann per innerHTML. Die Elemente erreichst du mit getElementById.

HTML Code

1
2
3
4
5
6
7
8
9
10
11
<html><head><title>Test</title>
<script type="text/javascript">
function umschreib() {
  document.getElementById('myiframe').innerHTML = '<div>'+document.getElementById('mydiv').innerHTML+'</div>';
}
</script>
</head><body>
<iframe id="myiframe"></iframe>
<div id="mydiv">Der Text</div>
<script type="text/javascript"> umschreib(); </script>
</body></html>

3

Monday, August 27th 2007, 11:59am

Danke für die Antwort Baby Herman. Ich muss iframe in div verschieben. Wenn ich mit innerHTML das mache, wie soll ich iframe entfernen?

4

Monday, August 27th 2007, 1:52pm

das Problem mit innerHTML : iframe beim Verschiebung wird neugeladen, und auch javascriptcode was da drin steht.

Similar threads

Social bookmarks