@1луд
няма начин, да го направиш това, от гледна точка за сигурност са го измислили така,... НО може да постигнеш ефекта с един скрипт, който да релоудва попъпа, след като се отвори... ако това те урежда...
Преглед за печат
@1луд
няма начин, да го направиш това, от гледна точка за сигурност са го измислили така,... НО може да постигнеш ефекта с един скрипт, който да релоудва попъпа, след като се отвори... ако това те урежда...
Намерих това:
При зареждането отваря поп-ъп и затваря основния прозорец.Код:<script type='text/javascript'>
function SetWindow()
{
var height = 400
var width = 400
var name = "winname"
var top = 20
var left = 20
if(document.location.search=='') {
newwin=window.open(document.location + "?newwin=true", name,
"fullscreen=no,toolbar=no,status=no,
menubar=nо,scrollbars=no,resizable=no,
directories=no,location=no,
width=" + width + ",height=" + height + ",left=" + left + ",top=" + top);
this.focus();
self.opener = this;
self.close();
}
}
</script>
<body onload="SetWindow();">
this.focus();
self.opener = this;
self.close();
Тази част от кода прави така, че основния прозорец да се затвори без да пита за потвърждение...
С ИЕ6 работи, с Мозила - не затваря основния прозорец :)
да де и аз това имах предвид, но тази техника, не работи особено добре поради засилените мерки за сигурност на днешните браузери.
под ИЕ7 първо крещи, че иска да се отваря поп-уп и трябва да кликнеш да лентичката горе, и после изкрещява, че някой се опитва да затвори прозореца и дали съм съгласен... като цяло доста грозна картинка....
под лисицата не ти върви предполагам, защото лисицата не пита дали искаш да затвориш прозореца (селф.клозе), а директно го затваря, и не ти оставя възможност да видиш лентичката приканващате да позволиш отварянето на попъпи от твояхост.ком.
За това си има и лек - добавяш съответния линк или страница към списъка на Експлолера, за който са разрешени поп-ъпите. И в trusted sites.