使用'将变量传递给帧

时间:2013-02-20 14:44:46

标签: javascript jquery html href

我想将一个变量传递给帧,但我得到了当前页面。

代码:

function redirect(e){
 $('#frame').show();
 document.getElementById('frame').contentWindow.document.location.href = "page.php?var="+X;         
 e.preventDefault; 
}

<a href="#"  target="frame" onClick="redirect();"></a>

1 个答案:

答案 0 :(得分:1)

我想我可能已经开始工作了:http://jsfiddle.net/LrBau/1/

<a href="#" class="redirect-link">redirect</a>

<iframe id="frame"></iframe>

<script>

  var X = 'testVal';

  var redirect = function() {
    $('#frame').show().attr('src', "page.php?var=" + X);        
    return false;
  };

  $('.redirect-link').click( redirect );

</script>