2012-03-21 22 views
1

我目前工作的一個小HTML/JS的網站,我目前的目標一個textarea是一個.txt文件加載到頁面(與IFRAME SRC做到了這一點),然後換乘從iFrame到textArea的文本。 後者我不能做某些原因。我試圖獲得各種腳本來幫助我,但他們似乎都沒有工作。從IFRAME傳輸文本使用JS或jquery的

目前讓我們來想象我只有這在html:

<iframe name=my_frame id=my_frame src=textfile.txt height=100% width=100% frameborder=0 scrolling=auto marginheight=5 marginwidth=5></iframe> 

我使用來驗證我是否得到iFrame的內文中的Java代碼是一個簡單的警告:

<script> 
    alert($('my_frame').*[attribute]*); 
    </script> 

在這種情況下,「屬性」部分是虛擬的。我已經使用過HTML,innerHTML,innerTEXT,text,value,body等東西 - 但它們都不起作用。 textArea,甚至建議一個更好的方法來處理這個問題?

我會爲任何和所有幫助非常感激。

Cpt.Mgn。

+0

你確定包含jQuery庫嗎? – 2012-03-21 17:57:45

回答

2

我想你必須改變你的代碼:

<script> 
    alert($('#my_frame').html()); 
    </script> 

#於ID選擇。

HTML()返回所有的HTML元素中。

我希望這有助於:)

編輯:

<iframe name=my_frame id=my_frame src=textfile.txt height=100% width=100% frameborder=0 scrolling=auto marginheight=5 marginwidth=5>Hello </iframe> 

,並提醒說:你好

鏈接代碼:http://jsfiddle.net/rEM6H/

+0

我剛纔試過這個。警報回來''null''... :( – Meh 2012-03-21 17:49:29

+0

看看編輯的理解空值 – 2012-03-21 17:53:53

+0

好吧,所以你說,因爲我有