Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[Javascript] Object data refresh

Pagina: 1
Acties:

Verwijderd

Topicstarter
Het iframe is niet meer toegestaan in XHTML 1.0 Strict. Dit kan, zoals bij de meesten inmiddels wel bekend, het beste opgevangen worden door een object:
HTML:
1
<object type="text/html" id="mijnObject" data="http://www.example.com"></object>

Wanneer ik echter de data probeer te veranderen middels javascript, dan "refresht" die de pagina niet. Die blijft gewoon op http://www.example.com staan.
JavaScript:
1
document.getElementById('mijnObject').data = 'http://www.voorbeeld.com">

Terwijl de volgende code gewoon netjes http://www.voorbeeld.com laat zien, blijft de pagina in werkelijkheid gewoon op http://www.example.com staan:
JavaScript:
1
window.alert(document.getElementById('mijnObject').data);

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Waarom moet je XHTML gebruiken?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:51

crisp

Devver

Pixelated

Dus om niet echt sterke redenen (je kan ook voor een transitional DTD kiezen als validatie echt belangrijk voor je is) gebruik je liever een element waarvan bekend is dat de verschillende implementaties nogal te wensen over laten dan eentje die veel betere support geniet in browsers? Rare prioriteiten noem ik dat ;)

Intentionally left blank


  • frickY
  • Registratie: Juli 2001
  • Laatst online: 27-11 09:24
Eigenlijk is het mij helemaal niet bekend dat je het iframe-tag niet in XHTML mag gebruiken?
http://www.w3schools.com/tags/tag_iframe.asp

//Edit
Ah.. nee.. in Strict inderdaad niet.

[ Voor 14% gewijzigd door frickY op 03-12-2007 18:11 ]


Verwijderd

Topicstarter
Is er geen manier waarop de .data "gerefreshed" of "gereset" kan worden?