如何使用php将字符串变量传递给javascript函数

如何使用php将字符串变量传递给javascript函数,php,Php,我在使用PHP向java脚本函数传递字符串参数时遇到了一个问题。我有一个锚定标签作为查看现场。这里$website包含web URL。点击链接,我打开一个弹出窗口。打开弹出窗口的函数我在javascript中有一个函数popup()。当我点击链接时,我得到了未定义变量的错误。有人能帮我解决这个问题吗 锚定标记是有问题的,javascript函数如下 function RankPopup(website) { var left = (screen.width/5);

我在使用PHP向java脚本函数传递字符串参数时遇到了一个问题。我有一个锚定标签作为查看现场。这里$website包含web URL。点击链接,我打开一个弹出窗口。打开弹出窗口的函数我在javascript中有一个函数popup()。当我点击链接时,我得到了未定义变量的错误。有人能帮我解决这个问题吗

锚定标记是有问题的,javascript函数如下

function RankPopup(website)
{
        var left = (screen.width/5);
        var top = (screen.height/5);
        newwindow=window.open('abc.php?web='+website,'name',"height=300, width=850,toolbar=no,scrollbars=1,menubar=no,top="+top+",left="+left);
        if (window.focus) {newwindow.focus()}
        return false;
    }
提前感谢您

该功能

这是一个函数:

function example(a,b) {
    number += a;
    alert('You have chosen: ' + b);
}
这就是所谓的:

example(1,'house')

只需将php嵌入javascript中

<?PHP $boo = "apples"; ?>
function foo (boo) {
    alert ("input: " + boo);

}

foo ("<?PHP echo $boo; ?>");

函数foo(boo){
警报(“输入:+boo”);
}
foo(“”);

您已经使用php标记在javascipt中传递了php字符串。请参见下面的示例

<?php $called="Called javascript function"; ?>

function test(call)
{
    alert(call);
}
test("<?php echo $called; ?>")

功能测试(调用)
{
警报(呼叫);
}
测试(“”)

找到了将值从PHP传递到Javascript的方法。 我只是 ?> var anyname=“”;
因此,这个anyname变量是一个javascript全局变量,可用于javascript函数。

您能发布您的源代码吗。把你的代码贴在这里我恐怕Mystic Meg今天不在办公室,也许你可以提供源代码来代替函数rankpoup(网站){var left=(screen.width/5);var top=(screen.height/5);newwindow=window.open('abc.php?web='+网站,'name',“height=300,width=850,toolbar=no,scrollbars=1,menubar=no,top=”+top+,left=”+左);if(window.focus){newwindow.focus()}返回false;}