使用带有PHP的JavaScript内部使用GET方法定位iframe

时间:2013-06-25 02:45:20

标签: php javascript html get target

我是一名成为php开发人员的新手,所以请原谅我,如果我太笨了xD

我有一个链接,需要使用onclick为变量发送一个特定的值,但问题是,我使用了get方法,但我不能把按钮加载到另一个也在里面的iframe网页。

带有链接

的第一个iframe的代码
   <?php 
<button name="link" type="button" class="search-button" id='.$propid.' onClick="reply_click(this.id)">Read More!</button>
             <script type="text/javascript">
                function reply_click(clicked_id)
                {
                     var javascriptVariable = clicked_id;
                    window.location.href = "propdetails.php?propid=" + javascriptVariable;


            }
            </script> ?>

并且继承了另一个名为“propdet”的iframe

<?php
    $propid=$_GET['propid']; 
echo '
    $propid<br>
<hr size="5">';
?>

注意:“这两个代码位于同一页面的2个不同的iframe中。” 问题:“第一个代码在我点击链接的同一个iframe上加载。” 目标:“我需要加载名为=”propdet的iframe,而无需重新加载其他iframe的内容。“

1 个答案:

答案 0 :(得分:0)

试试这个,

<?php 
<button name="link" type="button" class="search-button" id="$propid" onClick="reply_click(this.id)">Read More!</button>
         <script type="text/javascript">
            function reply_click(clicked_id)
            {
                 var javascriptVariable = clicked_id;
                window.location.href = "propdetails.php?propid=" + javascriptVariable;


        }
        </script> ?>

<?php
$propid=$_GET['propid']; 
echo "
$propid<br>
<hr size=\"5\">";
?>

要记住的一点是,如果变量用单引号括起来,则不会对变量进行插值。