WEB форумы на jedi
[Форум] [Помощь] [Поиск] [Выйти]
Добро пожаловать, [info]User

WEB форумы на jedi [ПОИСК] [Архив до 03.2006]

Тема по ХТМЛ вопрос К предыдущему сообщению На следующее сообщение Программирование

Отправил Uz в 16:34 01.03.2005[Ответить]
1. можно ли сделать ХТМЛ окно фиксированных размеров? Как?
2. можно ли сделать чтобы на этом окне не выскакивало панелей инструментов?
3. убрать меню Файл Правка....?
4. убрать адресную строку эксплорера?


Отправил Veritas в 16:38 01.03.2005[Ответить]
Мне так кажется, что в стандартах на HTML, XHTML и прочие ML этот вопрос не описан, ибо все очень браузерозависимо.

Если неправ - поправьте.

Мораль: будут вопросы правильные - будут и ответы правильные.


Отправил Xanth в 16:40 01.03.2005[Ответить]
Конечно не прав. Как всегда. Потому эрудит.

http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/open_0.asp
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/obj_window.asp


Отправил Veritas в 17:13 01.03.2005[Ответить]
А HTML тут каким боком? Вижу методы DHTML, причем еще и на майкрософтовском сайте, что увеличивает вероятность их работы только в избраннных браузерах...

Вот здесь http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd никаких window.open не описано почему-то.

There is no public standard that applies to this object. почему-то настораживает...

Хотя я, опять же, могу крупно ошибаться.


Отправил Xanth в 17:23 01.03.2005[Ответить]
Зверушка получилась забавной (ц)

Не удается отобразить страницу XML
Не удается просмотреть ввод XML с использованием списка стилей . Исправьте ошибку и затем нажмите кнопку Обновитьили повторите попытку позднее.


--------------------------------------------------------------------------------

Не допускается объявление DTD вне DTD. Ошибка при обработке ресурса ''http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.d...

<!ENTITY % HTMLlat1 PUBLIC
-----------^


Да и смешно это. Искать спецификацию по html dom в спецификации xhtml1.


Отправил Xanth в 17:30 01.03.2005[Ответить]
А вообще, поменьше слушайте online certified php specialist Альберт Степанцов ака Веретаз (http://tests.specialist.ru/public.asp?uid=210014).

Посмотрите, как тут сделано: http://www.soamo.ru/ (новые картинки)


Отправил Veritas в 17:30 01.03.2005[Ответить]
html dom?

Поясните чайнику и ламеру, что это за зверушка (ц)?

И хватит перевирать фамилию.


Отправил Xanth в 17:31 01.03.2005[Ответить]
$10/hour


Отправил Veritas в 17:32 01.03.2005[Ответить]
Хорошо, перефразирую. Во всех ли браузерах будет работать window.open()?


Отправил Xanth в 17:35 01.03.2005[Ответить]
ответ: не во всех. не во всех браузерах есть понятие окно
далее смотрим на пункт 4 вопроса, напрягаем все извилины, и думаем... а какой же браузер мог иметь ввиду UZ?

про html dom:


Отправил Veritas в 17:44 01.03.2005[Ответить]
Отлично. Тогда еще вопрос - а если придет поисковый робот, того же гугля, он увидит содержимое этого window?

Ответ: увидит, т.к. в коде есть ссылка на содержимое окна и робот на нее обязательно заглянет.

Хорошо, я дам эту ссылку не в прямом виде, а как-нибудь хитро зашифровав. window.open(мнэээ..... 'htt'+'p:\ww'+'w.mysite.co'+'m/windo'+w.htm') например. В этом случае робот увидит ссылку?

Ответ: конечно, нет.

Итак, вывод: стандарта нет (microsoft'овские эротические фантазии не в счет), браузеры работают не все, роботы Вашу замечательную рекламу в окошке не проиндексируют, пользователи popup-окошки не любят, и вообще гамно. Не стоит использовать.

Кстати, мой MyIE2 напрочь режет все попытки window.open(). И правильно делает.


Отправил Xanth в 17:48 01.03.2005[Ответить]
киса у тибя есть паринь?


Отправил Veritas в 17:51 01.03.2005[Ответить]
Аргументы у нашего специалиста кончились.

RTFM и будет вам щщщастье!


Отправил Xanth в 17:54 01.03.2005[Ответить]
Я не могу НИКАК аргументировать тот бред, который ты написало. Я НЕ ЗНАЮ где ты берешь такие лекарственные препараты, которые так воздействуют на мозг.


Отправил Veritas в 17:58 01.03.2005[Ответить]
Паш, веди себя пристойно. И постарайся понять, что точки зрения, отличные от твоей, могут быть не только правильными, но и единственно верными.

Суть моих постов: на объект window, описанный в MSDN (спасибо за ссылки, очень интересно) нет публичных стандартов, он не описан в стандартах на HTML, XHTML, поэтому его работа в разных браузерах/системах/... не гарантирована. Применение не рекомендовано.

Что здесь ты можешь оспорить?


Отправил Xanth в 18:02 01.03.2005[Ответить]
Давай ты сначала ошибки на http://kostromatelecom.ru/ поправишь? Запятые там расставишь, орфографию проверишь. Затем перейдем к более сложным упражнениям? ok?

Суть твоих (кстати, не только правильных, но и единственно верных ;-) постов:
Процесс размножения людей нигде не описан в книжке про колобка, поэтому его работа в разное время суток не гарантирована. Применение не рекомендовано. Люди не размножаются.


Отправил Xanth в 18:35 01.03.2005[Ответить]
Подозреваю, придёт кто-нибудь не только умный, но и добрый, и объяснит тебе эту элементарщину, которую ты понять не в силах, ты опять сделаешься ласковым, вежливым, и официальным. Скажешь, ну я же написал, что могу крупно ошибаться. Но при этом так настаивал на своей правоте... Бесит то, что это методы твоей работы во ВСЕМ. Если есть проблема - надо спихнуть. Зачем разбираться? Достаточно убедить всех, что ты прав. А не правы другие.

хотел написать, что ты идиот, но правила этого форума этого не позволяют (ц) ich


Отправил NightWing в 18:48 01.03.2005[Ответить]
Братья мои, возлюбите друг друга! За своей священной войной вы как-то утеряли смысл.

Итак, объект window вообще-то изобрели в javascript. javascript таки стандартизирован. Вот хотя бы: http://wp.netscape.com/eng/mozilla/3.0/handbook/javascript/ref_m-q.htm#177627

Теперь по пунктам:

1. можно ли сделать ХТМЛ окно фиксированных размеров? Как?
2. можно ли сделать чтобы на этом окне не выскакивало панелей инструментов?
3. убрать меню Файл Правка....?
4. убрать адресную строку эксплорера?


Для таких ленивых, как я, изобрели http://www.wizardscc.com/wizards/newwindow.asp
Сам въедешь какие цифирки/галочки выбирать?

Мне так кажется, что в стандартах на HTML, XHTML и прочие ML этот вопрос не описан, ибо все очень браузерозависимо. Если неправ - поправьте.

Описано в javascript, он-же (стандартизированный) ecmascript: http://www.ecma-international.org/publications/standards/Ecma-262.htm

Конечно не прав. Как всегда. Потому эрудит.
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/open_0.asp


Паша, некоторые люди не переваривают microsoft, msdn, etc... Учитывай это в будущем.

Итак, вывод: стандарта нет (microsoft'овские эротические фантазии не в счет), браузеры работают не все, роботы Вашу замечательную рекламу в окошке не проиндексируют, пользователи popup-окошки не любят, и вообще гамно. Не стоит использовать.

Тебя унесло в сторону. Не спрашивали зачем, спрашивали как.


Отправил CAHbKA в 18:43 01.03.2005[Ответить]
ребята, вы опять про любовь? ;)

справедливости ради: на том же w3c есть стандарты, драфты и рекомендации И ПРО клиент-сайд скриптинг.
а мыслью о том, что есть некие браузеры, которые возможно еще не поддерживают всяческие скрипты конечно можно жить...

и, бтв, а портфолио второй стороны можно посмотреть? :-)) что-то я этот момент как-то прозевал...


Отправил Xanth в 18:53 01.03.2005[Ответить]
нету. Я алкоголик, сдавший всего лишь на MCP

Просто человек абсолютно не представляет, что существуют стандарты кроме html/xhtml/xml, что есть такое понятие как HTML Document Object Model, которая и позволяет, к примеру строить HTML путём вызовов простейших операций (document.write, document.getElementById etc), на которую тоже есть стандарты w3c, в которой, кроме всего, определен объект window и его поведение. Этот человек хочет показать, что он абсолютная правда, абсолютная формальность во всём. Хотя на самом деле, из себя ничего не представляет, умеет только спихивать всё на других.

http://www.google.com/search?q=html+dom - достаточно, чтобы получить на всё ответы. Но его самоуверенность настолько срывает у него крышу, что он начинает рассуждать про поисковых роботов (причём они тут, мне кто-нибудь объяснит?), какие-то подстановки ссылками, и дает консультации, за которые надо давать в рожу сразу же (к пример про недавнее предложение перевести что-то там на *nix, с сопутствующим увольнением тупых сотрудников).


Отправил Xanth в 19:03 01.03.2005[Ответить]
Максим, опять же я не знаю, где object window изобрели, но это не из стандарта javascript/jscript/vbscript ;-) Эти стандарты ограничивают только непосредственно сам язык, а уж с чем этот язык работает, отдельная песня. Концептуально (ц)

http://www.w3schools.com/htmldom/dom_obj_window.asp - про то, где window определено


Отправил tl в 20:15 01.03.2005[Ответить]
молодцы, парни, заулыбали :-))))


Отправил Uz в 08:56 02.03.2005[Ответить]
первое уточнение: вопрос идет про IE4 и выше, извиняюсь что раньше не сказал.
второе уточнение: открываем MyComputer находим файл хтмл щелкаем - бинго (появилось окно фиксированных размеров с убранными панельками).
Это всё что я хотел спросить, точнее можно ли и как?
Что касательно Виндоу.Опен()...... так там новое окно выскакивает, что оно мне не нада. Речь скорее об инициализации текущего окна.


Отправил Veritas в 08:57 02.03.2005[Ответить]
Рад, что спор окончен. А Пашке можно только посоветовать взрослеть и учиться у NightWing культуре дискуссии. И поменьше молиться на MSDN :))


Отправил errd в 15:38 02.03.2005[Ответить]
Спасибо, порадовали! Давно так не смеялся :)

Тепереча по существу:
Насколько мне известно, объект window описан в спецификации HTML DOM Level 1 и к javascript и html имеет только косвенное отношение.



Отправил Xanth в 16:27 02.03.2005[Ответить]
[*]

2errd: именно это я и сказал давным давно, посоветовав поискать в гугле html dom. Первая ссылка, сразу.

<script language=javascript>
window.resizeTo(100, 200);
// и т.п., необходимые свойства смотрите далее в мсдн


А вообще, насколько я понял, вам hta может помочь (не слушайте вертиаза, про hta в спецификациях html/xhtml тоже ничего не написано).

--
[*] цензура


Отправил Xanth в 16:29 02.03.2005[Ответить]
2Санька:

</script> - так в сообщении написать нельзя, эта строчка не показывается, приходится писать &lt;/script>


Отправил Veritas в 16:35 02.03.2005[Ответить]
Ты чем-то объелся, Паш? Или опять пьян?

Ну помогите человеку хоть кто-нибудь! Объясните, что таким тоном разговаривать нельзя и вредно, что рано или поздно кто-то, кто знает Пашку плохо, и не понимает, что он всегда такой, просто треснет ему по башке со всей дури... Ведь погибнет сертифицированный microsoft специалист!

А будет весьма жаль.

А сейчас жаль, что разговор на абстрактную тему постепенно перешел в наезды.


Отправил Xanth в 16:45 02.03.2005[Ответить]
http://jedi.var.ru/forum/topic_show.pl?id=24310


Отправил CAHbKA в 17:30 02.03.2005[Ответить]
errd:
подозрительно подозреваю, что важное в рамках развития темы там только лишь то, что туда эмбедятся ленгвиджи (мн.ч), которые и позволяют манипулировать. с другого боку - не будет языка (и ведь это не HTML?:), манипулировать не сможете. Вот товарищ Xanth и пример соответствующий приводит.


Отправил NightWing в 18:02 02.03.2005[Ответить]
Максим, опять же я не знаю, где object window изобрели, но это не из стандарта javascript/jscript/vbscript ;-) Эти стандарты ограничивают только непосредственно сам язык, а уж с чем этот язык работает, отдельная песня. Концептуально (ц)
Насколько мне известно, объект window описан в спецификации HTML DOM Level 1 и к javascript и html имеет только косвенное отношение

Не могу полность согласиться. Впервые идея объекта window возникла в спецификации JavaScript1.0, возникшей в 1995 году:
http://docs.sun.com/source/816-6408-10/window.htm#1200703
http://wp.netscape.com/newsref/pr/newsrelease67.html
http://www.scit.wlv.ac.uk/~jphb/javascript/intro.html
Безусловно, в дальнейшем (1998г.) была разработана более чёткая спецификация Html DOM Level1:
http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html.html
Внимательный читатель отметит приближение идеологии к ООП и XML.

первое уточнение: вопрос идет про IE4 и выше, извиняюсь что раньше не сказал.
второе уточнение: открываем MyComputer находим файл хтмл щелкаем - бинго (появилось окно фиксированных размеров с убранными панельками).

Сразу-то не мог сказать?
Вот тебе отправная точка, отлаживай и улучшай:

<html>
<head>
<title>Moving and resizing windows</title>
<script language=javascript1.2 type=text/javascript1.2>
function DoIt() {
self.resizeTo(640, 480);
self.moveTo((screen.width-640)/2,(screen.height-480)/2);
document.window.toolbar.visible = false;
document.window.menubar.visible = false;
}

DoIt();


</head>
<body>
<h1>Moving and Resizing Windows Example</h1>
Use goooooogle other time, PLEASE!
</body>
</html>

А вообще, насколько я понял, вам hta может помочь
Согласен, есть такая полезная мулька. Если кроссплатформенность не нужна, самое оно может быть.


Отправил Uz в 08:28 03.03.2005[Ответить]
Всем спасибо, чтото вроде заработало. Главное есть "отправная точка" ))) Это я и искал, где именно копать.
Вобщем размеры устанавливает, в нужное место на экране помещает, а вот панельки не убирает, ну ничего добьем.


Отправил Larus в 11:05 03.03.2005[Ответить]
<head>
...

<SCRIPT LANGUAGE=JavaScript>
<!---
function newwindow(name)
{
  window.open(name, '', 'width=320,height=300px,left=100,top=100,
  menubar=no,toolbar=no,location=no,
  resizable=no,scrollbars=no,status=no');
}
// -->
</SCRIPT>

...
</head>
<body>
...
<a HREF="javascript:newwindow('Some_file');">В новом окне</a>



Отправил Gott в 01:16 08.03.2005[Ответить]
Кстати, на практике можно поизучать "программулину" Textreader Bookshelf, написана полностью на JS много интересного всякого


Отправил Patrol в 20:46 08.03.2005[Ответить]
JS, я считаю, лучше изучать на реальных задачах.
Ибо вообще сама по себе вещь достаточно скучная - сидеть и програмулину изучать, а еще когда на JS... Так ты видишь, что что-то написано тким-то образом, не более. Но не осознаешь того, ПОЧЕМУ оно ТАК написано.
В JS есть куча способов сделать одно и то же, сталкиваешься с этим, когда, написав скрипт и отладив его в IE узнаешь, что он не хочет работать в Mozilla, переделав скрипт для Mozilla вдруг узнаешь, что в Safari все друг на друга наезжает и т.д.
В конечном итоге, написав пару-тройку скриптов, начинаешь понимать самое главное - ПОЧЕМУ ТАК. И четко отдавать себе отчет при написании чего-либо в том, с чем столкнешься. :)
Либо брать "готовые решения", но так сложно именно изучить JS, если такая задача стоит..
У меня пока, например, такой задачи не было ;)


Отправил Gott в 17:14 11.03.2005[Ответить]
Хм, ну как бы это сказать.
Если человек обладает зачатками программиста или программист, а синтаксис JS ну очень похож на всеми любимый Си, то проблем с возникновением шаблонного мышления я думаю возникать не будет. К тому же ява скрипт это язык еще более раз... разгильдяйский :) чем си, так что даже пися, хм, или пиша, блин, воплощая одну и ту же задачу практически можно быть уверенным, что напишешь (во!) ее по-разному (ее в смысле воплощение, т.е. видимо его или ее, но задачу).


Отправил Patrol в 17:20 11.03.2005[Ответить]
Я всего лишь хотел сказать, что написать задачу на JS можно офигенным множеством способов. Однако, при достижении эффекта платформонезависимости множество это резко сокращается.
Так, например, начинаешь понимать, почему человек пишет document.getElementById('myId') вместо document.all.myId, например..
Или почему нельзя использовать offsetLeft, или почему, наоборот, нужно... И так далее..


Отправил Пaшкa в 12:02 14.03.2005[Ответить]
Gott, не неси чушь.