首页 新闻 搜索 专区 学院

js放在页面页面底部。服务端无法调用如何解决。

0
[待解决问题]

最近开发一个项目。考虑js 在网页加载问题。于是 统一把js 放在了 页面底部。。但有时候 服务端需要调用js 。由于js'放在网页底部。所以获取不到js 里面的方法。。除了把js 放回页面头部。。还有没有其他方法 可以解决这个问题。。。高手指点。。

yzy的主页 yzy | 菜鸟二级 | 园豆:317
提问于:2011-06-21 19:47
< >
分享
所有回答(5)
0

服务器调用js的是什么途径?另外请说明您的环境,谢谢

today4king | 园豆:3299 (老鸟四级) | 2011-06-21 23:44
0

那就想办法把 服务端需要调用的代码放到js引用的下边,或者放到 body的onload事件之后

慧☆星 | 园豆:5555 (大侠五级) | 2011-06-22 09:13
0

放在</from>标记之前

码尔代夫iimax | 园豆:3138 (老鸟四级) | 2011-06-22 10:20
0

只能服务器端用ajax调用,使页面不回发。

用ScriptManager向页面注册脚本

镆铘 | 园豆:361 (菜鸟二级) | 2011-06-25 17:03
0

一看差不多知道你碰到啥问题了,你现在是服务端有类似权限判断的代码,如果用户没权限则执行某个js方法,二这个方法又是在下面js文件中定义的,对吧。

给你提供个办法吧

你可以再服务端别调用js方法,直接打印些全局的js变量出来供页面底部js调用,在页面底部js中直接执行相关逻辑就完事了

js明哥哥 | 园豆:243 (菜鸟二级) | 2012-12-28 10:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册