我想用JS加載一個HTML頁面到一個iFrame中,而不是使用通常的iFrame目標。很長的故事。這正是我需要的。我Javscript是使用JS加載iFrame時,鏈接變量
onclick = function buttonLife() {
var el=document.getElementById("divContent");
el.innerHTML="<iframe width=1024 height=702 scrolling=no name=bottomFrame frameborder=0 src=page.html></iframe>";
}
而我的HTML是:
<a href="#" onclick="buttonLife();">BUTTON</a>;
和它的作品。但它加載了上面的java函數已經定義的頁面。不過,如果我想使頁面我加載到與下面的HTML每個按鈕的iFrame變量:
<a href="#" onclick="buttonLife('page2.html');">BUTTON2</a>
我知道我需要的具有功能更改爲類似
onclick = function buttonLife() {
var el=document.getElementById("divContent");
el.innerHTML="<iframe width=1024 height=702 scrolling=no name=bottomFrame frameborder=0 src='link'></iframe>";
}
但它不起作用。幫幫我!由於
我建議試着解釋這個問題;自從問了這個問題已經有一段時間了,當我看了看,我仍然不知道你需要幫助的是什麼。點擊'a'元素工作,或不工作?如果它不起作用,它應該有什麼效果;怎麼會出錯?這是值得看這篇文章「[寫完美的問題](http://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx),」[Jon Skeet ](http://stackoverflow.com/users/22656/jon-skeet),爲指針。 –
不確定哪部分不清楚。是的,正如我所說,它的工作原理。如果我想要加載由Java函數確定的頁面。這樣可行。 然後接下來的一句話是「但是它加載了一個已經被上面的java函數定義的頁面,但是如果我想讓頁面加載到每個按鈕的iFrame變量中......」 – JDPaulsen
@JDPaulsen:[faq #禮儀] – Will