2012-05-14 25 views
2

我對iframe不太熟悉,基本上只是想知道是否可以在iframe標籤中排除'src'屬性,而是在其中嵌入html標籤?例如:沒有源屬性但內嵌html標籤的iFrame

<iframe id='myFrame'> 
    <html> 
     <head>...</head> 
     <body> 
      <h3>Hello World!</h3> 
     </body> 
    </html> 
</iframe> 

也只是一個小問題,說這確實是可能的。而且你將這些代碼嵌入到JSP中,那麼JSP中的java變量對iframe的html標籤中的html文檔是否也是可見的?

謝謝你們!

+1

你可以閱讀這個問題的答案POST HTTP:/ /stackoverflow.com/questions/620881/putting-html-inside-an-iframe-using-javascript – JackTurky

回答

3

我不知道你爲什麼想這樣做,因爲它會更有意義使用div,將所需的div放在div中,並在需要時使用javascript顯示div。通常,僅在沒有源屬性的iframe中放置文本而不是html標記的原因是支持不支持iframe的瀏覽器。

一個iframe的目的是在iframe中顯示不同的網頁,它看起來像你的基本上是試圖做的是不使用src屬性,這是奇怪的創建iframe中另一個網頁,因爲你「再利用JSP它會更有意義創建頁面,並使用

<jsp:include> 

,包括網頁,而不是使用iframe的。

+0

一個「爲什麼要這樣做」可能會嘗試注入動態修改的內容,通過使用某種代理腳本_(for使用php套接字函數的示例)_,在iframe中。通過這種方式,可以動態修改_cross-site_'