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

时间:2012-02-28 06:43:40

标签: php

我有一个问题,即使用PHP将字符串参数传递给java脚本函数。我有一个锚标记为View Live。这里$ website包含网址。点击链接我打开一个弹出窗口。和打开弹出窗口的功能我在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;
    }

提前谢谢

4 个答案:

答案 0 :(得分:1)

功能

这是一个功能:

function example(a,b) {
    number += a;
    alert('You have chosen: ' + b);
}

它被称为:

example(1,'house')

答案 1 :(得分:0)

只需将php嵌入javascript

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

}

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

答案 2 :(得分:0)

你已经使用php标签在javascript中传递php字符串。见下面的例子。

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

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

答案 3 :(得分:0)

找到一种方法将值从PHP传递给Javascript。 我只是     ?&GT;          var anyname =“”;               

所以,这个anyname变量是一个javascript全局变量,可用于javascript函数。