我正在尝试使用javascript中的window.open方法创建一个窗口弹出,它工作正常,没有任何动态变量传递,但我没有得到如何在函数内传递php变量使其在另一个功能窗口。
这是我到目前为止所尝试的内容:
<?php
if(isset($d->retweeted_status->id_str)){
$tweetId = $d->retweeted_status->id_str;
} else{
$tweetId = $d->id_str;
}
$myUrl = "retweetDetails.php?id=".$tweetId;
<?
<a href="javascript:;" onclick="window.open('retweetDetails.php', 'my_new_window','width=625, height=400');" class="btn btn-default twitter_button_retweets"><?php echo $d->retweet_count; ?> Retweets </a>
我想将此$myUrl
变量作为url参数传递,该参数将反映在弹出窗口中。
由于
答案 0 :(得分:2)
<a href="javascript:;" onclick="window.open('<?php echo $myUrl; ?>', 'my_new_window','width=625, height=400');" class="btn btn-default twitter_button_retweets"><?php echo $d->retweet_count; ?> Retweets </a>
答案 1 :(得分:0)
<?php
if(isset($d->retweeted_status->id_str)){
$tweetId = $d->retweeted_status->id_str;
} else{
$tweetId = $d->id_str;
}
$myUrl = "retweetDetails.php?id=".$tweetId;
<?
<a href="javascript:;" onclick="window.open('<?php echo $myUrl; ?>', 'my_new_window','width=625, height=400');" class="btn btn-default twitter_button_retweets"><?php echo $d->retweet_count; ?> Retweets </a>