2012-04-25 4 views
-2

私はindex.htmlというhtmlファイルを持っています。このHTMLにはdivオブジェクトがあり、このdivには、オブジェクトタグを使用して別のhtml呼び出しabc.htmlを動的にロードします。私の質問は、どのように私はindex.htmlからabc.htmlの変数にアクセスできます。htmlファイルに含まれ、このファイルが動的にロードされるJavaScript変数にアクセスする方法

+0

ご覧いただける例がありますか?何を試しましたか?あなたはこれであなた自身で何をしていますか? – Tobbe

+0

abc.htmlをDIVに「ロードする」ために使用するものがあれば、abc.htmlのjavascriptも処理してください。しかし、要素に外部ファイルをロードするために使用できる多くの方法とライブラリがあるので、はるかに有用な情報を提供するのは難しいです。 – GillesC

答えて

1

あなたの質問は、Ajaxを使用してabc.htmlをindex.htmlの<div>要素に読み込んでいると仮定すると、少し曖昧です。

は、今一度abc.html abc.htmlと 両方がindex.htmlを特異エンティティとなり、index.htmlをのdiv要素にロードされます。

ので、あなたはindex.htmlを

function annoyingAlert() { 
    alert(message); 
} 

上abc.html

var message = "Annoying message"; 

と、この関数で次のように持っていたあなたはアヤックスのonLoadCompleteに "annoyingAlert" メソッドを呼び出すこと言うことができますあなたのindex.htmlのイベントで、元々あなたがabc.htmlに持っていたあなたの迷惑なメッセージをポップアップさせるはずです

1つのページで作業しているだけで、一部のコンテンツが動的に読み込まれます。

+0

こんにちは、お返事ありがとうございます。私たちはすでにこれをやってみましたが、成功しませんでした:(これはindex.htmlのlessonStorage.innerHTML = '<\/object> '; – user1000397

+0

ここで、lessonStorageはdivで、destUrlPathの値はabc.htmlです。 – user1000397

関連する問題