Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хочу чтобы у документа не было строки ввода адреса, просмотра исзодного кода и сохранения 
:(
    Опции темы
Bes
Дата 20.2.2006, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: нет
Всего: 7



...в пункте файл.

Я в яваскрипте не секу абсолютно, но в каком-то учебнике видел что-то такое подобное.
Хотелось бы увидеть работающий код. Спасибо.
PM MAIL   Вверх
Alx
Дата 20.2.2006, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



это можно сделать только в новом окне, открытом с текущей страницы с помощью метода window.open(), в текущем окне менять ничего нельзя.
если такое подходит, для пример можешь тыкнуть на "Мой помощник" в панели пользователя на этом форуме, а код (вернее описание параметров метода) надо посикать, тема очень часто поднималась.


--------------------
PM MAIL WWW ICQ   Вверх
Bes
Дата 20.2.2006, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: нет
Всего: 7



жаль. а если сделать рефреш на своем окне? тогда можно?
Добавлено @ 16:51
ну типа редирект?
PM MAIL   Вверх
Alx
Дата 20.2.2006, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



нет, нет, всё отключается параметрами метода open()


--------------------
PM MAIL WWW ICQ   Вверх
Bes
Дата 20.2.2006, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: нет
Всего: 7



а можно открыть другое окно а свое закрыть?
PM MAIL   Вверх
12345c
Дата 20.2.2006, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



IE + Opera позволяют сделать такой хак:
Код
закрыть окно без предупрежд-а (ie,op,no-ff)<br>
<input type=button onclick=f()>
<script>
f=function(){window.opener=1;open(url,"nameWin",
        "toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=200,height=300");
     setTimeout('window.close();',99);
 }</SCRIPT>
http://forum.vingrad.ru/index.php?showtopic=83131&hl=opener
(Параметры ф. open() см. в учебнике.)

Это сообщение отредактировал(а) 12345c - 20.2.2006, 17:26


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
Alx
Дата 20.2.2006, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



ухт!!
как они ухитрились сделать opener не рид-онли?)))


12345c,
жжошь! smile ++


--------------------
PM MAIL WWW ICQ   Вверх
12345c
Дата 20.2.2006, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Alx, это Rtm подсказал здесь: http://forum.vingrad.ru/index.php?showtopi...1&hl=opener
PM WWW   Вверх
Bes
Дата 21.2.2006, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: нет
Всего: 7



2:12345c: тупо сунул твой пример в код

Код

<html>
<head><title></title><head>
<body>

закрыть окно без предупрежд-а (ie,op,no-ff)<br>
<input type=button onclick=f()>
<script>
f=function(){window.opener=1;open(url,"nameWin",
        "toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=200,height=300");
     setTimeout('window.close();',99);
 }</SCRIPT>

</body>
</html>

выплюнула "ошибка на странице" smile
что я делаю не так? спасибо.
Добавлено @ 11:41
и вообще, что должно-то произойти?
Добавлено @ 11:47
все, разобрался
PM MAIL   Вверх
Bes
Дата 21.2.2006, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: нет
Всего: 7



а как бы этот код скрестить вот с этим:

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title></title>
</head>
<body onload="javascript:window.opener='o';window.close()">
</body>
</html>


и было бы совсем то, что я хотел.

для полного счастья можно еще сделать чтобы по правой кнопке смотреть как html-код недоступно было.

Спасибо.
PM MAIL   Вверх
12345c
Дата 21.2.2006, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



<body onload="f()">

Последний пункт описан в поиске по слову "правой кнопки". Тем - штук 6. Прочитайте все, чтобы убедиться, что это в общем виде не решается. (Частичные решения там будут.)

PM WWW   Вверх
Bes
Дата 21.2.2006, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: нет
Всего: 7



<body onload="f()">

так я пробовал, но почему-то только на моей машине он закрывается без вопроса, а на некоторых спрашивает - закрывать или нет.
PM MAIL   Вверх
Alx
Дата 21.2.2006, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



Bes,
это наверное зависит от браузера, работает толкьо в IE/opera, в Gecko не работает, читай посты внимательней smile


--------------------
PM MAIL WWW ICQ   Вверх
12345c
Дата 21.2.2006, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Цитата(Bes @ 21.2.2006, 13:23 Найти цитируемый пост)
<body onload="f()">

так я пробовал, но почему-то только на моей машине он закрывается без вопроса, а на некоторых спрашивает - закрывать или нет.
т.е. с кнопкой (код в посте выше) работает, а по онлоаду задаёт вопрос? Уточните, интересно. Если да, то <body onload="setTimeout(f,999)"> тоже интересно, будет ли работать (IE, Opera)


PM WWW   Вверх
Bes
Дата 21.2.2006, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: нет
Всего: 7



короче везде 2000-я винда
и везде по умолчанию internet explorer

код такой:

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title></title>
</head>
<body onload=f()>

<script>
f=function(){window.opener=1;open('index1.htm',"nameWin",
        "toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=800,height=600");
     setTimeout('window.close();',9);
 }</SCRIPT>


</body>
</html>


у меня запускаю вижу как моргнуло окошко и появляется документ index1.htm без полей меню и пр.

запускаю на другой машине вижу окно index.htm пустой, под ним index1.htm и вопрос "окно пытается закрыть себя, разрешить или нет?" если нет то остаются 2 окна если да то результат как на моей машине.

кстати, как ширину зделать 100%?
Добавлено @ 15:37
кстати, с такой конструкцией то же самое:

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title></title>
</head>
<body onload="javascript:window.opener='o';window.close()">
</body>
</html>

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0558 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.