Avatar billede huutt Nybegynder
10. september 2010 - 10:04 Der er 3 kommentarer og
1 løsning

slet innerHTML body i iframe, i Chrome browser?

har en index.htm der står følgende i:
<html>
<head>
<script type="text/javascript">
function change()
{
var x=document.getElementById("myframe");
var y=(x.contentWindow || x.contentDocument);
if (y.document)y=y.document;
y.body.innerHTML="";
}
</script>
</head>
<body>
<iframe id="myframe" src="iframe.htm"></iframe>
<br />
<input type="button" onclick="change()" value="reset" />
</body>
</html>

og en iframe.htm i samme folder der indholder følgende:
<html>
<head>
</head>
<body>
<p>dette er test framen</p>
</body>
</html>

Jeg har teste overstående kode i IE, FF hvor det virker fint men i chrome sker der intet når man trykker på reset knappen?
nogle der har en god forklaring hertil?

hilsen Huutt
Avatar billede tjens Nybegynder
10. september 2010 - 11:38 #1
Når jeg lægger dit eksempel på min egen webserver, virker det i Chrome: http://tjens.dk/eksperten/918459/

Men jeg ville selv have valgt denne kommando for at blanke iframen:
document.getElementById("myframe").src="";
Avatar billede huutt Nybegynder
10. september 2010 - 14:29 #2
ok, men hvis man ikke ligger den op virker det ikke, men i FF og IE men ikke chrome, ved du evt. hvad der gør dette?

men smid et svar aligevel.
Avatar billede tjens Nybegynder
10. september 2010 - 16:22 #3
Jeg har oplevet flere andre situationer, hvor scripts ikke virker når man bare bruger Windows filsystemet som webserver.

Så du kunne evt. installere en lokal webserver på din udviklings-PC, så det altid er http traffik set fra browsernes synspunkt.
Adressen bliver så http://localhost/

#1 er et svar.
Avatar billede huutt Nybegynder
10. september 2010 - 19:22 #4
ja det har jeg også gjort men ikke altid jeg gider smide filerne ind mappen når det bare er JavaScript.. lidt doven har man lov til at være :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester