簡體   English   中英

如何通過父頁面中的腳本讓一個iframe的按鈕作用於另一個iframe?

[英]How do I let one iframe's button act upon another iframe with the script in parent page?

如上所述,當具有按鈕功能的腳本位於父頁面中時,如何允許第一個iframe中的按鈕在下一個iframe中工作?

這是我的HTML:

<html>
<head>
    <title>Free Jokes!</title>
    <meta charset="utf-8">
    <link href="final%20project.css" rel="stylesheet">
    <script type="text/javascript">
            var randomnumber;

            function window.iframes["left"].clickForJoke() {
                randomnumber=Math.floor( 1 + math.random() * 5);

                switch ( randomnumber ) {
                    case 1:
                        window.open( "joke1.html", target="left" );
                        break;
                    case 2:
                        window.open( "joke2.html", target="left" );
                        break;
                    case 3:
                        window.open( "joke3.html", target="left" );
                        break;
                    case 4:
                        window.open( "joke4.html", target="left" );
                        break;
                    case 5:
                        window.open( "joke5.html", target="left" );
                        break;

                    default:
                        window.open( "joke.html", target="left" );
                }
            }
  </script>
</head> 

<body>
    <iframe id="left" src="left.html" style="width:49.5%" style="height:100%"></iframe>

    <iframe id="right" src="right.html" style="width:49.5%" style="height:100%"></iframe>

</body>
</html>

如果腳本位於父級中,如果無法執行此操作,則只需將其移至左側或右側即可。

另外,我如何使iframe一直下降到屏幕底部。 顯然,我只能操縱寬度。

您應該能夠使用以下命令訪問按鈕:

document.frames['left'].document.getElementById('myButton')

這是一個相關的SO問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM