А именно в новом окне не выводится строка ввода юрл-адресса и вывод панели инструментов.
<html><head>
<title>Тренировочный документ</title>
<script type='text/javascript'>
function otkr(){
open('trenirovka.html','ttr','width=600,height=400,top=300,left=300',
location=yes,toolbar=yes);
}
function closes(){
close();
}
</script>
</head>
<body>
<form>
<input type="button" value='Щёлкни меня' onClick="alert('Privet')">
<input type="button" value='Hello' onClick="javascript:closes()">
<input type="button" value='СССР' onClick="otkr()">
</form>
</body>
</html>
Спустя 29 минут (7.08.2010 - 19:40) Lenarfate написал(а):
советую для начала поучить яваскрипт, и только потом пытаться писать
Спустя 1 час, 25 минут, 21 секунда (7.08.2010 - 21:06) Golovastik написал(а):
Что нужно исправить в коде чтоб работало?
Спустя 4 минуты, 3 секунды (7.08.2010 - 21:10) Lenarfate написал(а):
window.open.
window.close.
вместо yes в параметрах нужно поставить 1
window.close.
вместо yes в параметрах нужно поставить 1
Спустя 13 минут, 44 секунды (7.08.2010 - 21:24) Golovastik написал(а):
Попробовал кнопка нажимается но в ней не отображается строка ввода юрл-адресса и вывод панели инструментов.
И ещё, после загрузки нового окна, то предыдущее с которого запускалось,выдаёт ошибку то окно с которого происходил запуск.Весь код у меня находится в файле trenirovka.html
И ещё, после загрузки нового окна, то предыдущее с которого запускалось,выдаёт ошибку то окно с которого происходил запуск.Весь код у меня находится в файле trenirovka.html
Спустя 12 минут, 43 секунды (7.08.2010 - 21:36) Romms написал(а):
1. В Мазиле есть консоль ошибок, у него и спроси в чём дело
2.
3.
пиши так:
2.
open('trenirovka.html','ttr','width=600,height=400,top=300,left=300',"энтер" убери
location=yes,toolbar=yes);
3.
function closes(){Закрывать то ты что будеш? главное окно браузера, или дверь в туалет?
close();
}
пиши так:
okno=window.open(...);
okno.close;
Спустя 15 минут, 18 секунд (7.08.2010 - 21:52) Golovastik написал(а):
Вот так написал, что-то не хочет пахать.
<html><head>
<title>Тренировочный документ</title>
<script type='text/javascript'>
var okno = function otkr(){
open('trenirovka.html','ttr','width=600,height=400,top=300,left=300',location=1,toolbar=1);
}
function closes(){
okno.close();
}
</script>
</head>
<body>
<form>
<input type="button" value='Щёлкни меня' onClick="alert('Privet')">
<input type="button" value='Hello' onClick="javascript:closes()">
<input type="button" value='СССР' onClick="otkr()">
</form>
</body>
</html>
Спустя 1 минута, 36 секунд (7.08.2010 - 21:53) Lenarfate написал(а):
еще раз говорю, сначала изучите хотя бы синтаксис языка. и почитайте про dom
Спустя 5 минут, 13 секунд (7.08.2010 - 21:58) Romms написал(а):
Golovastik, ты мой пост прочёл?
Спустя 13 минут, 21 секунда (7.08.2010 - 22:12) Golovastik написал(а):
Читал, может вот так вы имели ввиду, ну так что-то тоже бредово выходит.
<html><head>
<title>Тренировочный документ</title>
<script type='text/javascript'>
function otkr(){
var okno = window.open('trenirovka.html','ttr','width=600,height=400,top=300,left=300',location=1,toolbar=1);
}
function zakr(){
var okno.close();
}
</script>
</head>
<body>
<form>
<input type="button" value='Щёлкни меня' onClick="alert('Privet')">
<input type="button" value='Открыть' onClick="otkr()">
<input type="button" value='Закрыть' onClick="otkr()">
</form>
</body>
</html>
Спустя 5 минут, 31 секунда (7.08.2010 - 22:17) Basili4 написал(а):
var okno = function otkr(){
return open('trenirovka.html','ttr','width=600,height=400,top=300,left=300',location=1,toolbar=1);
}
В данном случае функция должна возращать дескриптор окна или как он там в js называется
Lenarfate
прав на 100% изучите js
return open('trenirovka.html','ttr','width=600,height=400,top=300,left=300',location=1,toolbar=1);
}
В данном случае функция должна возращать дескриптор окна или как он там в js называется
Lenarfate
прав на 100% изучите js
Спустя 38 минут, 10 секунд (7.08.2010 - 22:55) Golovastik написал(а):
Вот попробовал, не срабатывает в гуглхроме,в других браузерах нормально,не выводит текст в гуглхроме, скажите что здесь не так?
<html><head>
<title>Тренировочный документ</title>
<script type='text/javascript'>
function openas() {
mywindow = open('','newokno','width=500,height=400,status=1,menubar=1');
//Открываем документ
mywindow.document.open();
//Создаём документ
mywindow.document.write('<html><head><title>Создаём хтмл-документ');
mywindow.document.write('</title></head><body>');
mywindow.document.write('<center><font size=+3>');
mywindow.document.write('Этот HTML-документ создан при помощи JavaSript');
mywindow.document.write('</font></center>');
mywindow.document.write('</body></html>');
//Закрываем документ но не окно
mywindow.document.close();
}
</script>
</head>
<body>
<form>
<input type="button" value='Жми сюда' onClick="openas()">
</form>
</body>
</html>
Спустя 1 минута, 57 секунд (7.08.2010 - 22:57) Lenarfate написал(а):
это типа говнокод, только на яваскрипте?)
Спустя 6 минут, 1 секунда (7.08.2010 - 23:03) Golovastik написал(а):
1)Скажите что здесь не правильно, почему в гуглхроме не выводит?
2) В этой строке:
то что возвращает метод open присваивается переменной mywindow,
переменная mywindow превращается в объект?
Далее идёт такое:
и такое:
объясните пож. это обращение через точку именно с майвиндоу, почему так надо писать?
Заранее благодарю.
2) В этой строке:
mywindow = open(
то что возвращает метод open присваивается переменной mywindow,
переменная mywindow превращается в объект?
Далее идёт такое:
mywindow.document.open();
и такое:
mywindow.document.write(
объясните пож. это обращение через точку именно с майвиндоу, почему так надо писать?
Заранее благодарю.
Спустя 7 часов, 35 минут, 39 секунд (8.08.2010 - 06:39) Romms написал(а):
Golovastik
Смотри:
если ты хочешь что-то туда написать, то пишешь так:
Закрываешь так:
Узнаеш закрыто ли оно:
Смотри:
var okno = window.open("_http://www.site.com","title"); - создает окно в которомизображается страница _http://www.site.com
если ты хочешь что-то туда написать, то пишешь так:
okno.document.wrtite('HTML code');
Закрываешь так:
okno.close;
Узнаеш закрыто ли оно:
if(okno.closed) ...
Цитата |
это типа говнокод, только на яваскрипте?) |
Оскорбил? Ну как полегчало?! Что забыл как сам в штаньки писал?
P.S. Golovastik у выше приведённом твоём коде, окно (почти ) создается и сразу же закрывается
Спустя 14 часов, 46 минут, 29 секунд (8.08.2010 - 21:26) Golovastik написал(а):
В этом месте:
//Переменная mywindow хранит ссылку на объект window который ссылается именно на объект опен?
mywindow = open('','newokno','width=500,height=400,status=1,toolbar=1,menubar=1');
//Переменная mywindow хранит ссылку на объект window который ссылается именно на объект опен?