php 打开新页面

帮忙看一下下面大骂所有变量都定义过并且输出没有问题functionabc(){echo("<script>window.open('".$ur.$tb."');</scr... 帮忙看一下下面大骂
所有变量都定义过 并且输出没有问题

function abc(){
echo ("<script>window.open('".$ur.$tb."');</script>");
}
echo abc();

为什么不能打开一个窗口
ps : $ur.$tb 是一个带参数的 完整的 url
展开
 我来答
rickysilk
2008-06-14 · TA获得超过691个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:533万
展开全部
function abc(){
$link = "<script>window.open($ur.$tb)</script>";
return $link;
}
echo abc();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人称赫哥
推荐于2017-09-03 · TA获得超过500个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:585万
展开全部
function abc(){
echo ("<script>window.open('".$ur.$tb."');</script>");
}
echo abc();

你说$ur $tb 是两个参数 这两个参数怎么传传递到函数里面去啊 ??
如果在函数前已经定义了这两个参数 可以这样
function abc($url){
echo ("<script>window.open('".$url."');</script>");
}
abc($ur.$tb); //这里也是不用echo的

或者是 :
function abc(){
global $ur;
gloabl $tb; //通过global就能引用这两个变量啦
echo ("<script>window.open('".$ur.$tb."');</script>");
}
abc();

GOOD LUCK !!

参考资料: http://www.nayitian.net

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式