[XHTML/JavaScript] <object>.data wijzigen?

Pagina: 1
Acties:
  • 34 views sinds 30-01-2008

  • hwschuur
  • Registratie: April 2003
  • Laatst online: 07-11-2024
Ik ben bezig met een XHTML 1.1-valid pagina. Zoals bekend zijn (i)frames daarbij verboden. Dus heb ik besloten gebruik te maken van de volgende constructie:

HTML:
1
<object id="contentframe" class="contentframe" data="#" type="text/html" />

Mijn vraag is nu: hoe verander ik het data-attribuut met javascript? Tot nu toe ben ik zover:
code:
1
2
var content = document.getElementById('contentframe');
content.data = "main.html";

Ik krijg hier geen errors op, maar de correcte pagina wordt niet geladen.. Wat doe ik fout? Of weet iemand een ander alternatief voor iframes in XHTML 1.1?

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 20-04 14:38
In XHTML 1.1 Transitional zijn iframes wel toegestaan. In Strict inderdaad niet.
Bij het gebrek aan frames die je gewoon de gehele pagina opnieuw in te laden, of gebruik te maken van bijv. AJAX om dynamisch content te wijzigen.

[ Voor 46% gewijzigd door frickY op 31-12-2005 14:22 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.