|
|
|
Forum Guru
      
участник
Last Login: 01.02.2005 23:06
Сообщ.: 50,
Visits: 551
|
|
| Как, загружая на своей странице в отдельном фрейме другую, не дать ей открыть pop-up окно.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 12.02.2004 16:41
Сообщ.: 1 756,
Visits: 19 372
|
|
| ну можно дать ей открыть, и сразу закрыть
|
|
|
|
|
Forum Guru
      
участник
Last Login: 01.02.2005 23:06
Сообщ.: 50,
Visits: 551
|
|
| И как же написать такой код и можно ли это сделать на PHP (я так понимаю, что это легче и лучше сделать на JS)?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 23.11.2006 11:47
Сообщ.: 549,
Visits: 6 023
|
|
| открытие окна происходит на событие тэга body onload - ищещь эту фуккцию и удаляешь все ее содержимое - так можно
|
|
|
|
|
Forum Guru
      
участник
Last Login: 01.02.2005 23:06
Сообщ.: 50,
Visits: 551
|
|
Как же мне найти и удалить событие тэга body onload, если в фрейме грузится не моя страница, доступа к которой у меня нет. Напиши код, plz :).
|
|
|
|
|
Supreme Being
      
участник
Last Login: 23.11.2006 11:47
Сообщ.: 549,
Visits: 6 023
|
|
| это тебе нужно читать страницу соответсвующей компонентой. какой именно -тут вроде на формуме обсуждали уже это
|
|
|
|
|
Supreme Being
      
участник
Last Login: 12.02.2004 16:41
Сообщ.: 1 756,
Visits: 19 372
|
|
Если в файле, открывающем popup окно, некоторой глобальной переменной присваевается ссылка на это окно, то можно так.
a.html - файл, который ты выводишь в своем фрейме
<body onload="win=window.open('b.html')"> a.html </body>
b.html - pop-up окно
<h1>b.html</h1>
frameset.html твой фреймсет
<frameset rows="50%,*" onload="frames[0].win.close()"> <frame src="a.html"/> </frameset>
Если ты откроешь a.html, то откроется и b.html
Если же ты откроешь frameset.html, то b.html видно не будет
|
|
|
|
|
Forum Guru
      
участник
Last Login: 01.02.2005 23:06
Сообщ.: 50,
Visits: 551
|
|
Файл, открывающий поп-ап окно НЕ МОЙ, и я не знаю, присваевается ссылка на поп-ап окно некоторой глобальной переменной или нет, и если да, то какая. Конечно нетрудно проверить, но в моем фрейме, в разное время могут оказаться разные страницы. Мне нужен универсальный код!
|
|
|
|
|
Supreme Being
      
участник
Last Login: 12.02.2004 16:41
Сообщ.: 1 756,
Visits: 19 372
|
|
| А универсального кода в твоем случае похоже нет.
|
|
| |