我有一個小網站,尚未聯機但無所謂。裏面我有兩個框架:Javascript從另一個HTML文件更改屬性值
<html>
<frameset border="transparent" cols="63%,37%">
<frame src="A.html" name="A" NORESIZE>
<frame src="B.html" name="B" NORESIZE>
</frameset>
</html>
在框架A有一個按鈕。
<html>
<body>
<input onClick="#" type="button"/>
</body>
</html>
幀B中有一個YouTube視頻:
<html>
<body>
<object id="obj" name="obj" width="100%" height="100%">
<param id="param" name="movie" value="http://www.youtube.com/url"/>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"/>
<embed id="embed" name="embed" src="http://www.youtube.com/url"" type="application/x-shockwave-flash" width="100%" height="100%" allowfullscreen="true"/>
</object>
</body>
</html>
現在我想要讓嵌入的源和參數的(命名的影片)值變化到另一個網址。
我試了很多代碼。下面的JavaScript代碼,例如,將無法正常工作:
top.frames["B"].document.getElementById("movie").value = 'http://www.youtube.com/otherurl';
top.frames["B"].document.getElementById("embed").src = 'http://www.youtube.com/otherurl';
因此,如果任何人都知道該怎麼做這些代碼的權利或如何得到與其他代碼相同的結果,我會很感激。
預計感謝,VVW。
Frames ?!這是90年代! [不要使用幀!](http://www.html-faq.com/htmlframes/?framesareevil) –