Avec la méthode d' getElementById JavaScript , les programmeurs peuvent inspecter et modifier les détails intimes des objets qui composent une page Web . GetElementById accède au cadre interne de la page Web, appelé le Document Object Model ou DOM . Un programmeur peut même accéder au contenu des documents au sein des documents , tels que des cadres ou des iFrames , en utilisant la propriété innerHTML DOM . Pour des raisons de sécurité, certains navigateurs ne permettent pas l'accès au DOM iFrames stockées localement sur votre ordinateur . Pour vous assurer que vos scripts fonctionnent sur la plupart des navigateurs Web , vous devez télécharger les fichiers sur un serveur Web . Choses que vous devez Plain- éditeur de texte accès à un serveur Web FTP ( File Transfer Protocol) demande Voir Plus Instructions 1
lancement l'application d' éditeur de texte qui est disponible sur votre ordinateur. 2
Entrez le code suivant dans le texte type = " text /javascript" > fonction IframeContent
() {
//récupère les données d'objet de page pour l'iframe avec l' id " MyIframe " < br >
var Iframehandle = document.getElementById (' MyIframe ');
//récupère le texte de l'iframe en accédant à l'objet de données de la trame
//innerHTML obtient le contenu plutôt . que le code
contenu var html = Iframehandle.contentWindow.document.body.innerHTML ;
Cliquez sur le menu Fichier . Sélectionnez l'option "Enregistrer" . Enregistrer sous le nom de fichier " test.html ". 4
Cliquez sur le menu Fichier . Sélectionnez l'option "Nouveau". Tapez le code suivant dans la nouvelle fenêtre éditeur de texte .
Photos
< ; body> Photos
c'est le iframe
Photos
5
Cliquez sur le menu Fichier . Sélectionnez l'option "Enregistrer" . Enregistrer sous le nom de fichier " frame.html . " 6
Lancez l'application FTP et connectez-vous au serveur Web. Téléchargez les fichiers " test.html " et " frame.html " dans le répertoire racine du serveur. 7
Cliquez sur le bouton "Disconnect" de l'application FTP. 8
Lancez un navigateur Web et saisissez l'URL appropriée pour accéder au fichier de test. Par exemple , entrez:
http://yourdomainname.com/test.html
Remplacer " yourdomainname.com " avec le nom de domaine ou l'adresse IP du serveur Web < . br> 9
Appuyez sur la touche "Entrée" pour charger l'URL et exécutez le fichier de test. Cliquez sur le bouton avec le texte " montrer ce qui est dans l' iFrame " pour tester le script.