Bonjour,
je suis nouveau sur le forum et je sollicite votre aide à propos d'un problème pour lequel je ne trouve pas de solution (ni sur Google, ni grace à l'outil de recherche du forum).
Mon problème est très simple : je voudrais récupérer l'arbre XML DOM d'un document XML affiché dans une Iframe et ceci en javascript bien sur.
Voici le XML qui s'affiche dans mon Iframe :
Avec Firefox, Safari, Opéra, pas de problème je fais :
Et la pas de problème j'ai bien "message" qui s'affiche dans ma boite de dialogue.
Avec IE par contre je n'y arrive pas, ni avec "contentWindow.document" ni avec "contentDocument".
Comment feriez vous ?
Merci d'avance.
je suis nouveau sur le forum et je sollicite votre aide à propos d'un problème pour lequel je ne trouve pas de solution (ni sur Google, ni grace à l'outil de recherche du forum).
Mon problème est très simple : je voudrais récupérer l'arbre XML DOM d'un document XML affiché dans une Iframe et ceci en javascript bien sur.
Voici le XML qui s'affiche dans mon Iframe :
<?xml version="1.0" encoding="ISO-8859-1"?>
<message type="PFW_ajax_message" version="3">
<header>
<error_code id="error">0</error_code>
</header>
<body>
<XML_content>OK</XML_content>
</body>
</message>
Avec Firefox, Safari, Opéra, pas de problème je fais :
<html>
<head>
<title>XML dans Iframe</title>
</head>
<body>
<iframe id="ifr" src="./xml.php" width="400" height="400"></iframe>
<br/>
<input type="button" value="Click me!" onclick="getXML()" />
<script language="Javascript">
function getXML()
{
alert(document.getElementById('ifr').contentDocument.firstChild.nodeName);
}
</script>
</body>
</html>
Et la pas de problème j'ai bien "message" qui s'affiche dans ma boite de dialogue.
Avec IE par contre je n'y arrive pas, ni avec "contentWindow.document" ni avec "contentDocument".
Comment feriez vous ?
Merci d'avance.