急!!! 帮忙解决下问题啊 本帖最后由 huaxu22 于 2009-09-07 16:37:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript" src="jquery.js"> </script> <script type="text/javascript"> var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows"); var isIE=navigator.userAgent.indexOf("IE")>0; var isIE5=navigator.userAgent.indexOf("IE 5.0")>0; var isIE6=navigator.userAgent.indexOf("IE 6.0")>0; var isNav=(navigator.appName.indexOf("Netscape")!=-1); //var shipping_info=wuhaha; function show(el) { var element = $(el)[0];element.style.display = 'block'; } function floatBox(posEL,element){ var posX,posY,pos,offTop; var width = 339; var height = 328; alert($(posEL)[0]); if(isIE){ pos = $(posEL)[0]//.childNodes[0]; offTop = 120; alert($(posEL)[0].childNodes[0]); }else{ pos = $(posEL)[0];offTop = 130; alert(pos); }alert(pos.offsetLeft); posX = Math.abs(pos.offsetLeft-width); posY = Math.abs(pos.offsetTop-offTop); alert(posX); alert(posY);var box = $("#pop_window")[0]; alert(box); box.style.position = 'absolute'; box.style.zIndex = 999; box.style.top = posY + 'px'; box.style.left = posX + 'px'; box.style.width = width + 'px'; box.style.height = height + 'px'; alert(4); var str = element; box.innerHTML = str; alert(5); show('#pop_window'); } </script><BODY><div id="pop_window" style="display:none"></div> <br> <div><a title="Payment methods" onclick="floatBox(this,'shipping_info');" href="#">wahaha</a></div> <hr /> </BODY> 我在本地测试可以,但是我上传到服务器后,前两个alert总是跳undefined,后面的就都不执行了.会是什么问题呢?是不是this不对呢? 查一下服务器上jquery引用的路径是否正确? js 三级列表问题... js登陆后隐藏button 急 jQuery.extend 求前台checkbox调用的方法 请教怎样用JS 自动加载搜索标签到输入框 判断库里身份证号码是否唯一的js代码 javascript怎样获得<form>里的text的值 屏蔽网页中的一些快捷键的问题. showbo版大,求帮助IE与谷歌浏览器不兼容代码 用什么办法可以知道当前的窗口是不是全屏幕的状态? 窗口拖動 使用jquery或JS左键单击图片显示菜单,如何定位菜单? 怎样用js获得div里面的全部Input
<script type="text/javascript">
var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
var isIE=navigator.userAgent.indexOf("IE")>0;
var isIE5=navigator.userAgent.indexOf("IE 5.0")>0;
var isIE6=navigator.userAgent.indexOf("IE 6.0")>0;
var isNav=(navigator.appName.indexOf("Netscape")!=-1);
//var shipping_info=wuhaha; function show(el) {
var element = $(el)[0];
element.style.display = 'block';
} function floatBox(posEL,element){
var posX,posY,pos,offTop;
var width = 339;
var height = 328;
alert($(posEL)[0]);
if(isIE){
pos = $(posEL)[0]//.childNodes[0];
offTop = 120;
alert($(posEL)[0].childNodes[0]);
}else{
pos = $(posEL)[0];
offTop = 130;
alert(pos);
}
alert(pos.offsetLeft);
posX = Math.abs(pos.offsetLeft-width);
posY = Math.abs(pos.offsetTop-offTop);
alert(posX);
alert(posY);
var box = $("#pop_window")[0];
alert(box);
box.style.position = 'absolute';
box.style.zIndex = 999;
box.style.top = posY + 'px';
box.style.left = posX + 'px';
box.style.width = width + 'px';
box.style.height = height + 'px';
alert(4);
var str = element;
box.innerHTML = str;
alert(5);
show('#pop_window');
} </script>
<BODY>
<div id="pop_window" style="display:none"></div> <br>
<div><a title="Payment methods" onclick="floatBox(this,'shipping_info');" href="#">wahaha</a></div> <hr />
</BODY>
会是什么问题呢?
是不是this不对呢?