Я пытаюсь реализовать «хорошее» всплывающее окно на своем веб-сайте, поэтому я могу показать примеры портфолио некоторых веб-баннеров. Пользователю предоставляется кнопка «запустить демонстрацию», чтобы щелкнуть, если они хотят видеть баннер в действии. Это отлично работает в Firefox, Chrome & Safari (оба ПК & Mac).Является ли javascript: winopen минимальной шириной в IE?
Два из моих 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>
Вы должны действительно рассмотреть возможность использования лайтбоксов для этого вместо реального всплывающего окна. Мы больше не в 2000 году. ;) – ThiefMaster