亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js將iframe中控件的值傳到主頁面控件中的實(shí)現(xiàn)方法

 更新時(shí)間:2013年03月11日 12:01:03   作者:  
主要是通過在主頁面定義一個(gè)傳輸數(shù)據(jù)的函數(shù)GetData(data),然后在iframe嵌入頁面中通過parent.GetData(data),這樣即可在GetData實(shí)現(xiàn)將data進(jìn)行處理即可。

現(xiàn)在來看一下代碼的實(shí)現(xiàn),首先來看一個(gè)主界面的代碼

復(fù)制代碼 代碼如下:

<html>
    <head>
        <script type="text/javascript">
            function GetData(data)
            {
                alert(data);
                document.getElementById("id1").value=data;
            }
        </script>
    </head>
<body>
    <div>
        <input id="id1" type="text" value="11" />
    </div>
    <div>
        <iframe id="frameid" src="b.html">
        </iframe>
    </div>
</body>
</html>

可以看到在主頁面定義一個(gè)JavaScript函數(shù)實(shí)現(xiàn),將傳入的data參數(shù),賦值給id為id1的input 文本控件。

下面來看一個(gè)嵌入的b.html頁面代碼

復(fù)制代碼 代碼如下:

<script type="text/javascript">
    function OnTest()
    {
        var data=document.getElementById("test").value;
        parent.GetData(data);
    }
</script>
<div>
    <input id="test" type="text" value="將此值傳到主頁面控件中" />
    <button onclick="OnTest()">test</button>
</div>

嵌入頁面中主要通過一個(gè)按鈕事件,將此頁面中一個(gè)input文本控件中的值取出,然后通過parent.GetData(data)調(diào)用主頁面的函數(shù)進(jìn)行操作即可。

這是未點(diǎn)擊按鈕前的效果,現(xiàn)在點(diǎn)擊按鈕查看效果。

這樣就實(shí)現(xiàn)了傳值的效果

相關(guān)文章

最新評(píng)論