SamForum.org  
SamLab.ws
Заблокированные пользователи

Вернуться   SamForum.org > Программирование > Web-программирование
Важная информация

Ответ
 
Опции темы Опции просмотра
POP-UP окна - что-то не работает, блин.
Старый Добавлено: 27.06.2007, 14:13
  (#1)
Nebesny
Осваивается
Пользователь
 
Аватар для Nebesny

По умолчанию POP-UP окна - что-то не работает, блин.

ВОт собственно сабж ..есть скрипт, важной особенностью которого является не столько его способность открывать определенных размеров pop-up окно в определенном месте экрана, а то, что открываемое окно содержит полностью сгенерированную скриптом HTML страницу, которую не надо предварительно создавать и сохранять в виде отдельного файла.

Всё хорошо, но сгенерированная хтмл страница не работает!

PHP код:
<HEAD

<
SCRIPT LANGUAGE="JavaScript">

<!-- 
This script and many more are available free online at -->
<!-- 
The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function win() {
msg=window.open("","msg","height=365,width=440,left=80,top=80");
msg.document.write("<html><title>Windows!</title>");
msg.document.write("<body bgcolor='white' onblur=window.close()>");
msg.document.write("<object type="application/x-shockwave-flash" width="425" height="350

wmode="
transparent

data="
http://clipshare.com.ua/flvplayer.swf?file=http://clipshare.com.ua/flvideo/50.flv&autostart=false&

showfsbutton=true">
        <param name="
movie

value="
http://clipshare.com.ua/flvplayer.swf?file=http://clipshare.com.ua/flvideo/50.flv&autostart=false

&showfsbutton=true" />
        <param name="
wmode" value="transparent" />
        <param name="
allowScriptAccess" value="sameDomain" />
<embed 

src="
http://clipshare.com.ua/flvplayer.swf?file=http://clipshare.com.ua/flvideo/50.flv&autostart=false&s

howfsbutton=true" loop="false" width="425" height="350" allowScriptAccess="sameDomain

type="
application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>");
msg.document.write("
</body></html><p>");


}
// End -->
</script>
</HEAD>


<BODY>
<font size="
4" color="#000000"> 
</font>

<
a href="javascript:win()">Нарик</a>
 
</
BODY
Вот этот сгенерированный хтмл не запускается:

Цитата:
msg.document.write("<object type="application/x-shockwave-flash" width="425" height="350"

wmode="transparent"

data="http://clipshare.com.ua/flvplayer.swf?file=http://clipshare.com.ua/flvideo/50.flv&autostart=false&

showfsbutton=true">
<param name="movie"

value="http://clipshare.com.ua/flvplayer.swf?file=http://clipshare.com.ua/flvideo/50.flv&autostart=false

&showfsbutton=true" />
<param name="wmode" value="transparent" />
<param name="allowScriptAccess" value="sameDomain" />
<embed

src="http://clipshare.com.ua/flvplayer.swf?file=http://clipshare.com.ua/flvideo/50.flv&autostart=false&s

howfsbutton=true" loop="false" width="425" height="350" allowScriptAccess="sameDomain"

type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
");

То, что красным - это и есть сгенерированный хтмл. Вообщем не хочет работать ..блин ..а если тупо вписать текст - работает ..в чем ребус, кто скажет?
Nebesny вне форума Отправить личное сообщение для Nebesny
Вверх
Ответить с цитированием
Старый Добавлено: 12.10.2007, 14:16
  (#2)
alextg
Наблюдающий
Пользователь
 
Аватар для alextg

По умолчанию

Вот правильный, рабочий код
PHP код:
<HEAD

<
SCRIPT LANGUAGE="JavaScript">

<!-- 
This script and many more are available free online at -->
<!-- 
The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function win() {
msg=window.open("","msg","height=365,width=440,left=80,top=80");
msg.document.write("<html><title>Windows!</title>");
msg.document.write("<body bgcolor='white' onblur=window.close()>");
msg.document.write('<object type="application/x-shockwave-flash" width="425" height="350"');
msg.document.write('wmode="transparent"');
msg.document.write('data="http://clipshare.com.ua/flvplayer.swf?file=http://clipshare.com.ua/flvideo/50.flv&autostart=false&showfsbutton=true">');
msg.document.write('<param name="movie" value="http://clipshare.com.ua/flvplayer.swf?file=http://clipshare.com.ua/flvideo/50.flv&autostart=false&showfsbutton=true" />');
msg.document.write('<param name="wmode" value="transparent" />');
msg.document.write('<param name="allowScriptAccess" value="sameDomain" />');
msg.document.write('<embed src="http://clipshare.com.ua/flvplayer.swf?file=http://clipshare.com.ua/flvideo/50.flv&autostart=false&showfsbutton=true" loop="false" width="425" height="350" allowScriptAccess="sameDomain"');
msg.document.write('type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>"');
msg.document.write("</body></html><p>");


}
// End -->
</script>
</HEAD>


<BODY>
<font size="4" color="#000000"> 
</font>

<a href="javascript:win()">Нарик</a>
 
</BODY> 

Последний раз редактировалось alextg; 12.10.2007 в 14:20..
alextg вне форума Отправить личное сообщение для alextg
Вверх
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2020, vBulletin Solutions, Inc. Перевод: zCarot

Время генерации страницы 0.18916 секунды с 13 запросами