|
|
|
| Доброго времени суток! У меня есть такой код:
<head>
<script type="text/javascript">
function win_op(waddr) {
eval("window.open('" + waddr + "','tagdescr','top=100,left=100,width=700,height=350,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes')");
}
function dial_op(daddr) {
eval("showModalDialog('" + daddr + ".html','tagdescr','dialogWidth=300px;dialogHeight=150px;status=no;border=thick;maximize=no;help=no')");
}
</script>
</head>
<body>
<a href="javascript:win_op('http://мойсайт.ру');" target="_blank" rel="nofollow">Ссылка</a>
</body>
|
Этот код открывает новое окошко с нужными мне параметрами (шириной высотой и местоположением). Но к сожалению он не кросообразный, например в мозиле просто открывает новое пустое окно. Подскажите пожалуйста как нужно переделать.
Заранее Благодарен! | |
|
|
|
|
|
|
|
для: Timchik_
(02.11.2011 в 13:47)
| | во-первых подумай нужен ли eval() ?
во-вторых - мне не понятно
<!Doctype>
<head>
<script type="text/javascript">
function win_op(waddr) {
window.open(waddr,'tagdescr','top=100,left=100,width=700,height=350,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
}
//showModalDialog - хрень какая-то :)
function dial_op(daddr) {
eval("showModalDialog('" + daddr + ".html','tagdescr','dialogWidth=300px;dialogHeight=150px;status=no;border=thick;maximize=no;help=no')");
}
</script>
</head>
<body>
<a href="javascript:win_op('http://мойсайт.ру');" rel="nofollow">Ссылка</a>
</body>
|
| |
|
|
|
|
|
|
|
для: Vladisimus
(03.11.2011 в 20:37)
| | >showModalDialog - хрень какая-то :)
Это не "хрень", а вполне нормальный метод для бразуера MSIE. См. http://msdn.microsoft.com/en-us/library/ms536759%28v=VS.85%29.aspx
Я вам больше скажу, MSIE поддерживает ещё и showModelessDialog :-) | |
|
|
|
|
|
|
|
для: АЯС
(03.11.2011 в 23:10)
| | мда просветили...:)
значит target="_blank" убрать и усё путем будет | |
|
|
|