请教一下这段JS是如何传值的?

团团说 2012-10-08 12:47:09
昨天在网上瞎逛,无意中看到这个简单的js,其中数字88888888是可变的,
http://taoke.fengsh8.com/js/1_88888888.js

里面的代码为:

var taoke='<iframe src="http://taoke.fengsh8.com/v/1/?pid=88888888" scrolling="no" width="100%" height="1950" frameborder="0"></iframe>';

当js变为:http://taoke.fengsh8.com/js/1_88888888.js数字改变时例:99999999,里面的代码数字也改变pid=99999999,
平时查看js代码都是变量前的源代码,查看这个确是变量后的代码,不明白请教各位啦!希望注释一下,谢谢!
...全文
111 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
孟子E章 2012-10-08
有一种技术可以动态输出内容的,比如java的Servlet
回复
团团说 2012-10-08
不是js文件的话就很容易实现了,只是看到后缀是.js以为是js文件,一时间想不明白,呵呵~
回复
001007009 2012-10-08
访问的时,页面显示的是
var taoke='
此处为iframe的内容
';

证明根本不是js文件, 明显是url重写了。
回复
泡泡鱼_ 2012-10-08

你后台程序中定义
string str="test";
难道你输出到前台以后,你看到的是"+str+"??肯定不是呀,你看到的肯定是"test"呀

都说了是取到值,然后输出了。你这是钻了牛角尖了

你看到的那一段,是程序输出的。并不是它本身就是一个js,然后在当前页面中使用某一个全局变量。你别搞混了
下面的这段代码,在后台程序中,它本身是一个字符串,然后这个字符串中将参数pid的值代入了,再将它输出
string str="var taoke='<iframe src=\"http://taoke.fengsh8.com/v/1/?pid="+pid+"\" scrolling=\"no\" width=\"100%\" height=\"1950\" frameborder=\"0\"></iframe>'";

上面的"+pid+"就是你取得的值。
回复
团团说 2012-10-08
看截屏:


回复
团团说 2012-10-08
[Quote=引用 3 楼 的回复:]

如果那个1_88888888.js中_88888888是可以任意变换的话

那应该是用了URL重写了。就相当于访问
http://taoke.fengsh8.com/js/a.aspx?pid=88888888
然后在a.aspx中根据pid的值去进行输出
[/Quote]
a.aspx中根据http://taoke.fengsh8.com/js/a.aspx?pid=88888888的pid改变输出这个明白,
现在不明白的是
平时查看js代码一般这样的:
var taoke='<iframe src="http://taoke.fengsh8.com/v/1/?pid="+pid" scrolling="no" width="100%" height="1950" frameborder="0"></iframe>';
但是查看该代码是变量后的var taoke='<iframe src="http://taoke.fengsh8.com/v/1/?pid=xxxxxxxx" scrolling="no" width="100%" height="1950" frameborder="0"></iframe>';
也就是+pid是变量后直接显示改变后的数字了,这样的传值方法不明白怎样实现的。
http://taoke.fengsh8.com/js/a.aspx?pid=88888888传值到a.aspx,这里很明白。
回复
泡泡鱼_ 2012-10-08
如果那个1_88888888.js中_88888888是可以任意变换的话

那应该是用了URL重写了。就相当于访问
http://taoke.fengsh8.com/js/a.aspx?pid=88888888
然后在a.aspx中根据pid的值去进行输出
回复
团团说 2012-10-08
[Quote=引用 1 楼 的回复:]

有一种技术可以动态输出内容的,比如java的Servlet
[/Quote]
对java的Servlet不了解,麻烦给个实例代码注释一下,谢谢!
回复
相关推荐
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2012-10-08 12:47
社区公告
暂无公告