我正在尝试在我的网站中实现一个“好”的弹出窗口,以便我可以显示一些网页横幅的投资组合示例。如果用户希望看到横幅广告,则会向用户提供“启动演示”按钮。这在Firefox,Chrome和&amp ;; Safari(PC和Mac)。
我的3个横幅中的两个在IE中运行良好,但由于某种原因,第一个横幅弹出比它应该宽90个左右的像素(它是s / b 160px,其他2个横幅有715px和550px宽度)。我还是Javascript的新手,所以我不确定它是否可以是最小宽度或问题所在?任何想法都会非常有用!谢谢! 这是我正在使用的Javascript代码:
<script type="text/javascript">
<!--
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
win=window.open(mypage,myname,settings);}
// -->
</script>
<script type="text/javascript">
<!-- Begin
function winopen(url,a,b){
newwin=window.open(url,a,b)
}
// End -->
</script>
这是它正在采取行动的HTML:
<h3>MAve Web Banner <a href="javascript:winopen('http://www.mightyjen.com/swf/MAve_FlashBanner_160x600.html','blank','width=160,height=600,scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no')" class="formButton">Launch Demo</a></h3>
答案 0 :(得分:0)