2010-11-09 11 views
3

J'ai créé un éditeur WYSIWYG personnalisé pour éditer un fichier XML. J'ai utilisé un pour cela.
J'ai analysé le fichier XML et tout le contenu d'une variable. Comment puis-je placer ce contenu dans le ?
J'ai essayé ce code, mais il ne fonctionne pas:Est-il possible de placer du contenu dans IFRAME sans utiliser src?

<iframe id="textbox" style="width:300px; height:150px" > 
    <?php echo $content ?> 
</iframe> 

est leur code JavaScript pour this.Thanks à l'avance.

+0

Demandez-vous comment lire le contenu du fichier XML? Si oui, le fichier XML est-il sur le serveur ou le client? Voulez-vous charger le contenu au moment de la génération de la page ou via AJAX? – LarsH

+0

Je ne vois pas le point du code que vous mettez là ... Si vous voulez éditer, iframe est inutile, je crois. Ensuite, vous lirez ceci http://www.php.net/manual/fr/function.file-get-contents.php – Shikiryu

Répondre

4

Non. Selon le W3C, le contenu d'un est uniquement affiché par les navigateurs qui ne prennent pas en charge les cadres.
Il y a une solution simple cependant: Tous les autres éléments fonctionneront pour vous. Envisagez d'utiliser un simple <div>.

+1

+1 «iframes» sont obsolètes et vous mèneront directement à des problèmes, jeune homme. – Ben

+0

@Steve - Merci! Je ne dirais pas qu'ils sont dépassés. Ils ne sont pas très utiles pour les pages d'un même site, mais ils sont excellents pour le bac à sable (pensez aux annonces ou aux widgets) et sont toujours inclus dans HTML 5: http://www.w3schools.com/html5/tag_iframe.asp – Kobi

+0

J'ai utilisé cette iframe pour créer un éditeur wysiwyg personnalisé. N'importe quel autre moyen de créer un éditeur wysiwyg – Warrior