Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№119-10-2011 20:10:55

Sergey_New
Участник
 
Группа: Members
Зарегистрирован: 19-10-2011
Сообщений: 6
UA: unknown 0.0

Создать окно вместо текущего

В ИЕ следующий код создает новое окно, вместо текущего, с новым исходным текстом.
В ФФ исходный код остается прежним, хотя текст "новое окно" появляется. Как побороть?

Выделить код

Код:

<html>
<head>
    <title>1</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<script language="JavaScript" type="text/javascript">
    function new_w() {
        window.open("", "_self");
        window.document.write('<html>');
        window.document.write('новое окно');
        window.document.write('</html>');
    }
</script>
<body onload="new_w()">
</body>
</html>

Отсутствует

 

№219-10-2011 22:19:15

ПротопопулуS
2,4716 THz на каждое из 64-х ядер...
 
Группа: Members
Откуда: Местное я
Зарегистрирован: 16-12-2008
Сообщений: 1515
UA: Firefox 7.0

Re: Создать окно вместо текущего

https://developer.mozilla.org/en-US/


Продам: совесть, ответственность, вежливость, воспитанность. Недорого.

Отсутствует

 

№319-10-2011 23:23:59

Sergey_New
Участник
 
Группа: Members
Зарегистрирован: 19-10-2011
Сообщений: 6
UA: unknown 0.0

Re: Создать окно вместо текущего

ПротопопулуS пишет

https://developer.mozilla.org/en-US/

А не на ангельском можно?

Отсутствует

 

№419-10-2011 23:48:08

ПротопопулуS
2,4716 THz на каждое из 64-х ядер...
 
Группа: Members
Откуда: Местное я
Зарегистрирован: 16-12-2008
Сообщений: 1515
UA: Firefox 7.0

Re: Создать окно вместо текущего

Не на ангельском такой документации не найдешь.


Продам: совесть, ответственность, вежливость, воспитанность. Недорого.

Отсутствует

 

№520-10-2011 04:58:29

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 8.0

Re: Создать окно вместо текущего

ПротопопулуS пишет

https://developer.mozilla.org/en-US/

Точнее, вот так:
https://developer.mozilla.org/en/document.write:

Writing to a document that has already loaded without calling document.open() will automatically perform a document.open call. Once you have finished writing, it is recommended to call document.close(), to tell the browser to finish loading the page. The text you write is parsed into the document's structure model. In the example above, the h1 element becomes a node in the document.

If the document.write() call is embedded directly in the HTML code, then it will not call document.open().

Отсутствует

 

№620-10-2011 11:05:04

tenshi
Участник
 
Группа: Members
Зарегистрирован: 30-03-2008
Сообщений: 47
UA: Chrome 14.0

Re: Создать окно вместо текущего

не проще ли document.body.innerHTML='новое окно'?

Отсутствует

 

№720-10-2011 12:48:51

Sergey_New
Участник
 
Группа: Members
Зарегистрирован: 19-10-2011
Сообщений: 6
UA: IE 8.0

Re: Создать окно вместо текущего

Задача состоит не в том, чтобы изменить контент существующего окна, а в создании нового окна вместо исходного.

Отсутствует

 

№823-10-2011 14:35:36

tenshi
Участник
 
Группа: Members
Зарегистрирован: 30-03-2008
Сообщений: 47
UA: Chrome 14.0

Re: Создать окно вместо текущего

в чём принципиальная разница?

Отсутствует

 

№923-10-2011 15:50:34

Sergey_New
Участник
 
Группа: Members
Зарегистрирован: 19-10-2011
Сообщений: 6
UA: unknown 0.0

Re: Создать окно вместо текущего

Поверьте, разница принципиальная. :)
Давайте обсуждать не зачем, а как.

Отсутствует

 

№1024-10-2011 09:13:17

tenshi
Участник
 
Группа: Members
Зарегистрирован: 30-03-2008
Сообщений: 47
UA: Chrome 14.0

Re: Создать окно вместо текущего

- как лучше всего убить себя?
- привяжи камень к шее и ныряй в море.
- не, ну мне бы как-нибудь по оригинальней.
- иди в лес и подерись с медведем.
- не, ну мне бы не так далеко от дома.
- подожги себя выпрыгни из окна.
- не, ну надо чтобы опознали потом.
- ну тогда не поджигай, а повяжи длинную верёвку на шею.
- не, ну я хочу чтобы труп потом выглядел как мачо.
- одень костюм бетмена и в полёте кричи "кавабанга!"
- ну как вариант. а можно сделать так чтобы лужа крови от меня была в виде сердца?
- так, чувак, тебе зачем это всё надо?
- да хочу девушке доказать как сильно её люблю.
- тогда заткнись, вытри сопли и хоть раз подари ей улыбку. герой нашего времени, блин.

Отсутствует

 

№1124-10-2011 09:45:51

Sergey_New
Участник
 
Группа: Members
Зарегистрирован: 19-10-2011
Сообщений: 6
UA: unknown 0.0

Re: Создать окно вместо текущего

Флуд

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]