我有一个问题,即使用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;
}
提前谢谢
答案 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函数。