Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Открытие окна с помощью функции


Автор: minimalist 13.9.2010, 14:27
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> Урок 12 </title>
  <script type="text/javascript">
function openindex()
    {  
var OpenWindow=window.open("","newwin","height=300,width=300");

OpenWindow.document.write("<HTML>")
OpenWindow.document.write("<TITLE>Новое окно</TITLE>")
OpenWindow.document.write("<BODY BGCOLOR='00ffff'>")
OpenWindow.document.write("<CENTER>")
OpenWindow.document.write("<font size=+1>Новое окно</font><P>")
OpenWindow.document.write("<a href='http://www.intuit.ru' target='main'>Эта ссылка<BR> откроется в основном окне</a><p>")
OpenWindow.document.write("<P><HR WIDTH='60%'><P>")
OpenWindow.document.write("<a href='' onClick='self.close()'>Эта ссылка закроет окно</a><p>")
OpenWindow.document.write("</CENTER>")
OpenWindow.document.write("</HTML>")

}
</SCRIPT>

 </head>

 <body onLoad="openindex()">
  
 </body>
</html>


Этот код не работает не в EditPlus3, не в mozilla...в чем тут может быть дело....????
посмотрел на других обучающих сайтах примеры...там работает.... smile  


Автор: diadiavova 13.9.2010, 19:15
Отключи в настройках браузера блокировку всплывающих окон и все заработает.

Автор: minimalist 14.9.2010, 11:11
спасибо не ожидал, что в этом может быть проблема....... smile 
а в EditPlus3 из за чего может не работать???

Автор: diadiavova 14.9.2010, 11:13
Цитата(minimalist @  14.9.2010,  12:11 Найти цитируемый пост)
а в EditPlus3 из за чего может не работать??? 

А что это? smile 

Автор: minimalist 15.9.2010, 12:21
ну это типо специализированного блокнота для написания HTML страниц с разными возможностями....
проще говоря там пишется код страницы.

Автор: diadiavova 15.9.2010, 13:01
Если это редактор, то почему там это должно работать? Скрипты выполняются в браузере.

Автор: minimalist 15.9.2010, 16:08
Ну потому что там есть такая функция, как проверка скрипта.....
а ты сам в какой программе пишешь коды страниц???

Автор: ksnk 15.9.2010, 17:35
не хватает кое-чего. Если этого нету и в книге - стоит поискать более другую, а эту - торжественно сжечь.  Список книг можно найти где-то здесь на форуме в прикрепленной теме
Цитата

OpenWindow.document.write("</HTML>")
OpenWindow.document.close();
}

также, в связи с появлением большого числа любителей открывать новые окна с порнухой автоматически по приходу на сайт, всякая деятельность, связанная с открытием новых окон, возможна только в обработчиках событий мыши и клавиатуры, инициируемых пользователем. В остальных она просто блокируется. Так что стоит переписать хвост вот так
Код

...
<body >
  <input type="button" onclick="openindex()">
 </body>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)