[javascript] Problème affichage code source
Résolu
coco_83
Messages postés
711
Date d'inscription
Statut
Membre
Dernière intervention
-
nhiriart -
nhiriart -
Bonjour,
j'aimerais récupérer le code source intégral d'une page en javascript avec tous les browsers meme ceux qui ne supportent pas XmlHttpRequest (eh oui il y en a).
Voici mon code:
Mais cela me donne :
Comment récupérer ce qui se trouve entre <script> et </script> sachant que ce script n'a pas de "name" ou de "id"?
Merci d'avance pour vos réponses
coco_83
j'aimerais récupérer le code source intégral d'une page en javascript avec tous les browsers meme ceux qui ne supportent pas XmlHttpRequest (eh oui il y en a).
Voici mon code:
<script> function afficheCode() { document.write(document.documentElement.outerHTML.replace(/</g,"lt;") //le lt est en fait la balise sans le & que j'ai ajouté avant lt; } </script>
Mais cela me donne :
<html> <head> <script></script> <title>Page de test</title> </head> <body> ... </body> </html>
Comment récupérer ce qui se trouve entre <script> et </script> sachant que ce script n'a pas de "name" ou de "id"?
Merci d'avance pour vos réponses
coco_83
A voir également:
- [javascript] Problème affichage code source
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
9 réponses
bonjour,
Le but de cette chose est de de permettre l'ajout de code source dans mon éditeur HTML : l'tilisateur fait ouvrir, il ouvre sa page, le code est récupéré du popup (ouvert en cliquant sur ouvrir) vers le parent, et affiché dans un div.
Le but de cette chose est de de permettre l'ajout de code source dans mon éditeur HTML : l'tilisateur fait ouvrir, il ouvre sa page, le code est récupéré du popup (ouvert en cliquant sur ouvrir) vers le parent, et affiché dans un div.
mais son but n'est pas du tout de modifier les données de l'utilisateur, mais de simplifier l'édition de pages web avec un éditeur wysiwyg. Il n'ya pas de controles activex dans mon fichier ni de flash, de scripts actifs sur des fichiers ou de choses nocives. Il est inoffensif.
Cet éditeur ne sera pas publié, il sera uniquement testé et utilisé par moi-même pour simplifier la création de mes sites plutot que de passer par bloc notes.
Cet éditeur ne sera pas publié, il sera uniquement testé et utilisé par moi-même pour simplifier la création de mes sites plutot que de passer par bloc notes.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je serais toi je ferais ça en PHP avec la fonction fopen (je crois). Là tu seras certain que ça fonctionne sur tous les navigateur.
Le principe sera de récupérer l'intégralité de la page dans un variable pour la réafficher dans un textarea :
Tu auras besoin de ça :
https://openclassrooms.com/fr/courses
https://openclassrooms.com/fr/courses
https://openclassrooms.com/fr/courses
https://openclassrooms.com/fr/courses
Le principe sera de récupérer l'intégralité de la page dans un variable pour la réafficher dans un textarea :
<textarea><?php echo $variable ?></textarea>
Tu auras besoin de ça :
https://openclassrooms.com/fr/courses
https://openclassrooms.com/fr/courses
https://openclassrooms.com/fr/courses
https://openclassrooms.com/fr/courses
Ca marche ! Merci encore pour votre aide ! Je connaissais déjà php mais je n'y avais jamais pensé ! J'ai suivi leurs instructions donc j'ai fait un fopen et ca marche : j'ai le code intégral de la page dans mon div.