31. december 2006 - 00:00
Der er
1 løsning
Ændring af indhold i iframe
Hvordan kan man (let) ændre en style på f.eks. en div i en iframe? Eks. Hvordan kan man i nedenstående sætte en baggrundsfarve på content id'et i iframen ved tryk på knappen fra test.html? Test.html Iframe: <iframe src="./iframe.html" name="testframe" id="testframe"></iframe> <input type="button" value="Skift indhold" /> Iframe.html <div id="content">hej</div> (Begge filer er self. fulde sider med dertilhørende html :) Syns ikke jeg kan få det til at fungere :(
Annonceindlæg fra Novataris
31. december 2006 - 00:23
#1
Hold da op det kører. Har lige fundet en løsning selv. Hvis der er nogen der har et lign. problem kan dette måske inspirere: test.html <html> <head> </head> <body> <div id="header"> My header </div> <iframe src="./iframe.html"></iframe> <br> done w. main </body> </html> iframe.html: <html> <head> <title>asd</title> <script type="text/javascript"> function setColor(clr) { window.parent.document.getElementById('header').style.color=clr; } window.parent.onload=function go() { setColor('#FFF'); } </script> </head> <body> Some colors: <br> <input type="button" value="r" onclick="setColor('#F00')"> <input type="button" value="g" onclick="setColor('#0F0')"> <input type="button" value="b" onclick="setColor('#00F')"> <br> done w. iframe </body> </html>