|
|
|
Железный канал: «HTML / DHTML / XHTML» |
|
|
StopAndGo 175 EGP
Репутация: 37 Сообщения: 254 Откуда: все еще с вами... Зарегистрирован: 20.06.2002 |
|
Кто знает, можно ли принципиально выбить ячейку таблицы (или вложеную таблицу) при помощи
document.body.removeChild(OBJECT)
(или другим каким способом)
_________________ все идет по плану.. |
|
|
Star'ik 325 EGP
Рейтинг канала: 3(48) Репутация: 71 Сообщения: 1882 Откуда: Msk Зарегистрирован: 29.04.2003 |
|
А че ты под словом "выбить" понимаешь. Если перестать показывать - можно и проще, а если removeChild - это удалить значит. Только не body.remove, а, наверное, tableXXX.removeChild(rowXXX). Разумеется
<table id = tableXXX><tr id=rowXXX><td>hello world</td></tr></table>
Я думаю, так. Или "rowXXX.display='none'" дабы с экрана нафиг...
_________________ Все хорошее когда-нибудь кончается |
|
|
StopAndGo 175 EGP
Репутация: 37 Сообщения: 254 Откуда: все еще с вами... Зарегистрирован: 20.06.2002 |
|
сенк..
Честно говоря так и не разобрался с указаным тобою синтаксисом (все варианты заканчиваются ошибкой)
Решил задачу при помощи:
tableID.rows[№].deleteCell([№]) // для IE4+
и
document.getElementById('tableID').rows[№].deleteCell([№]) //для всего остального, кроме IE4
Тема исчерпана.
_________________ все идет по плану.. |
|
|
FreeStalker 178 EGP
Рейтинг канала: 5(103) Репутация: 3 Сообщения: 764 Заблокирован Откуда: Россия Зарегистрирован: 31.05.2004 |
|
Как я представляю загрузку html страницы с ее содержимым(я еще новичок в html, поэтому буду говорить абстрактно):
1. Сначало загружается тело страницы и ее фон.
2. Текстовое содержание страницы
3. Картинки и гифки
4. Флешки..
Если не правильно расставил - поправте пожалуйста.
Я обратил внимание, что картинки загружаются в порядке их написания в html-коде. А теперь сам вопрос: есть ли такой код(или скрипт), который позволит сначала загрузить картинки, и только потом отобразить их в браузере пользователя? Чтоб в конечном результате выглядело так: кликаешь по ссылке - небольшая задержка - отображение всего содержимого страницы.
|
|
|
Jon 670 EGP
Рейтинг канала: 6(292) Репутация: 163 Сообщения: 4279 Откуда: Запорожье, Украина Зарегистрирован: 22.07.2001 |
|
2FreeStalker:
Наверное немного офтоп, но всеже.
Ты не подумал, какой например будет задержка если я на этот сайт с картинками с мопеда 14400 заходить буду?
Практика показывает, что рядовой случайный посетитель уходит с сайта не дождавшись его загрузки.
Подумай семь раз. Оно тебе надо?
_________________ Octavius Jon (временно Quantar)
Да ну их, этих Солов. |
|
|
WolF 277 EGP
Репутация: 53 Сообщения: 293 Откуда: у вас только руки растут? Зарегистрирован: 19.01.2005 |
|
Код: |
<body onLoad="expr | function()">
<img src="123.jpg" >
</body> |
Таким образом у тя загрузится сначала вся страница, а потом выведется на экран..
а на самом деле, это нафиг не нужно..
на мой взгляд по крайней мере...
а чтобы конкретно какойто файл, так там надо долго гемороиться, дабы он идет через яваскрипт вталяемый в тег
только надо вспоминать как, и я не совсем уверен на ему можно ли так имейджи впихнуть... можно точно так флеш воткнуть, и музыку кажется тоже..
точно могу завтра ближе к вечеру сказать.
_________________ Хостинг, как и жена, до свадьбы одна, после, абсолютная противоположенность, а у друга всегда лучше. |
|
|
ZViruS 150 EGP
Рейтинг канала: 2(24) Репутация: 20 Сообщения: 492 Откуда: Украина, Херсон Зарегистрирован: 10.11.2003 |
|
Jon : |
Ты не подумал, какой например будет задержка если я на этот сайт с картинками с мопеда 14400 заходить буду?
|
Я поддерживаю. Сам использую Оперу и режимом "показывать только картинки из кеша" по умолчанию.
FreeStalker : |
Я обратил внимание, что картинки загружаются в порядке их написания в html-коде. А теперь сам вопрос: есть ли такой код(или скрипт), который позволит сначала загрузить картинки, и только потом отобразить их в браузере пользователя?
|
Примерно так поступает инет эксплорер последних версий, если страничку сильно нагрузить табличным форматированием. Но я бы так делать не советовал. ИМХО - картинки должны быть минимумом на странице, т.к. очень многие вещи можно реализовать при помощи самого HTML и CSS. А вообще ты бы объяснил, нафиг тебе это надо, тогда бы конкретные ответы получил.
Код: |
<head>
<script language="JavaScript">
<!--
function FP_preloadImgs() {//v1.0
var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}
// -->
</script>
</head>
<body onload="FP_preloadImgs(/*url*/'http://my.hosting.com/hosting.jpg',/*url*/'http://my.hosting.com/naval.jpg',/*url*/'http://my.hosting.com/buben.jpg')">
<p>что-то тут</p>
</body>
|
Я долго не заморачивался, но насколько я понимаю, то эта стандартная функция из FP-2003 именно для этого и предназанчена. Хотя могу и ошибаться.
_________________ Горят над нами, горят,
Помрачая рассудок.
Бриллиантовые дороги
В темное время суток. |
|
|
Grebomet 1460 EGP
Рейтинг канала: 8(753) Репутация: 261 Сообщения: 4765 Откуда: Питербурх Зарегистрирован: 06.01.2003 |
|
FreeStalker : |
1. Сначало загружается тело страницы и ее фон.
2. Текстовое содержание страницы
3. Картинки и гифки
4. Флешки..
Если не правильно расставил - поправте пожалуйста.
|
Поправляю.
Сначала грузится текст (точнее, код) твоей страницы. Грузится кусками, в зависимости от параметров коннекта (на локалке - быстро, по GPRS может грузиться кусочками по 100-200 байт).
По мере загрузки страница парсится (разбирается) и браузер пытается её отобразить на экране.
Если встречается тег загрузки картинки - создаётся новое соединение с сервером картинка скачивается одновременно с докачиванием страницы (ежли страница длинная). Причём тут возможны варианты. Во-первых, если на твоей странице 1000 ссылок на одну картинку - она скачается 1 раз, а потом отрисуется 1000 раз (разве что тупой нетшкаф древних версий пытается 1000 раз её скачать, и то сомнительно). А вот если у тебя 1000 картинок и все разные, браузер откроет только два-три дополнительных соединения, остальные картинки терпеливо ждут своей очереди. Кроме того, соединения могут использоваться повторно (после скачивания файла соединение не закрывается, а реюзается).
Флэш, музыка, содержимое фреймов, iframe и т.п. от картинок не отличаются в принципе ничем - точно так же скачиваются по очереди в параллель с основной страницей.
Так что я бы не стал так однозначно всё раскладывать по типам файлов - всё качается в параллель, но всего по нескольким соединениям, и (для тебя) в полу-случайном порядке.
Что касается глюка с отрисовкой таблиц - это прикол, присущий IE. В нём, пока таблица полностью не прогрузится, на экране она не появляется (типа, чтобы не было неправильно отображаемых таблиц). Мозилла в этом плане интеллектуальнее, там таблица появляется кусками по мере загрузки страницы.
Спрятать все картинки и показать их "одним махом" можно с помощью жабоскрипта, но как правильно заметили компетентные товарищи - оно тебе надо? Не у всех хватит терпячки пялиться десять минут на пустую страницу, да и яваскрипт у некоторых юзеров отключен. ИМХО чем проще страница устроена, тем лучше в плане совместимости и безграбельности.
Собственно, если проблема в том, что сначала страница загружается с "квадратиками", а потом по мере прогрузки картинок текст начинает "прыгать" по экрану - знай, нужно просто заранее указать в коде страницы размеры картинок (параметры width, height). Или разместить картинки в таблице с ячейками фиксированного размера. И прыжки окончатся.
_________________ Классическая ошибка, которую совершают проектировщики абсолютно надежных систем, – недооценка изобретательности клинических идиотов. |
|
|
Star'ik 325 EGP
Рейтинг канала: 3(48) Репутация: 71 Сообщения: 1882 Откуда: Msk Зарегистрирован: 29.04.2003 |
|
Да уж, скрипты орубить можно, только на половине страниц придется пользоваться не полным функционалом.
Тут надо подумать о размере картинок. Нужно попытаться максимально их уменьшить. Были случаи, когда картинку (120 кб) запехивали в 10 кб. Качество от этого не сильно страдало. Даже программ было для ужатия гифов и jpeg-ов масса. Вот и юзай их со скриптами. И никогда не забывай, что у 50% (минимум) юзеров картинки отрублены!
_________________ Все хорошее когда-нибудь кончается |
|
|
FreeStalker 178 EGP
Рейтинг канала: 5(103) Репутация: 3 Сообщения: 764 Заблокирован Откуда: Россия Зарегистрирован: 31.05.2004 |
|
Большое пасиб, ребят за помощь. Зачем мне это нужно. Сайт будет расположен в локальной городской сети(без доступа из внешки) на основе КБ (коннект с помощью каб-модемов по кабелям кабельного телевидения). Максимальная скорость обмена файлами с сервером до 2000кб/с, минимальная около 50кб/с(в воскресенье днем ). Так что особых проблем со временем загрузки, как в интернете, нет. Просто иногда, при загруженном сервере и происходят небольшие задержки загрузки(1-5сек), вот от них и хотел избавиться.
И еще есть вопрос.
По умолчанию использую Macromedia Dreamweaver MX v6.0 для html-кодинга, но недавно натолкнулся на другой эдитор - NamoWebEditor v.5.01, и он так мне понравился (гораздо больше функций и шаблонов), что готов был уже перейти на него, но возникла проблема с закачкой готвых файлов по ftp-протоколу на ftp-сервер. Не стал разбираться, просто решил страницы открыть в Дримвивере и с него закачать на фтп, но не тут-то было. Вивер не хотел запускаться, выдавалось сообщение о критической ошибке приложения и программа закрывалась.... Что я только не делал... Вобщем удалил Namo, удалил Вивер.. Поставил снова Вивер - работает, поставил Namo - тоже работает. Набираю страницу в Namo, закрываю программу, открываю Вивер - критическая ошибка и т.д.... что это за бяка такая? Несовместимость 2-х программ? Если да, то какой программы этот баг: Вивера или Namo?
|
|
|
WolF 277 EGP
Репутация: 53 Сообщения: 293 Откуда: у вас только руки растут? Зарегистрирован: 19.01.2005 |
|
дрим не дружит с намо давно. чем это вызванно я не в курсе.. а что из них лучше, то я пользуюсь дримом, т.к. он удобнее и шаблонами я не пользуюсь... если нужны шаблоны, то лезу в нет исчу... А решать что лучше тебе. вот так...
А какой программы баг.. я лично не знаю, но попробуй снеси намо веб...
_________________ Хостинг, как и жена, до свадьбы одна, после, абсолютная противоположенность, а у друга всегда лучше. |
|
|
FreeStalker 178 EGP
Рейтинг канала: 5(103) Репутация: 3 Сообщения: 764 Заблокирован Откуда: Россия Зарегистрирован: 31.05.2004 |
|
Подскажите пожалуйста, какой скрипт, служит для того, чтоб при просмотре страницы, невозможно было-бы просмотреть html-код этой страници?
p.s. Видел 2 таких сайта, на одном, при нажатии правой кн. грызуна, вообще не открывалось контектсное меню, а на другом - выпадало сообщение: "Умник, нефиг зырить чужой код!"
Как это можно осуществить?
_________________ Ремонт радиоаппаратуры |
|
|
jenya 585 EGP
Репутация: 120 Сообщения: 1065 Откуда: Днепропетровск, Украина Зарегистрирован: 10.04.2003 |
|
А смысл?
Это все очень легко обходится.
Что мне мешает выбрать соответствующий пункт в менюшке Вид?
В крайнем случае в кэше на винте глянуть саму страничку
|
|
|
WolF 277 EGP
Репутация: 53 Сообщения: 293 Откуда: у вас только руки растут? Зарегистрирован: 19.01.2005 |
|
это делается при помощи ява скрипта. Тесть на событие клика правой кнопкой мыши, ,было событе alert(Умник, нефиг зырить чужой код!)
такое даже обходится нажатием обоих кнопок мыши....
а скрыть код нельзя, пор причине того, что бразуер выдает страничку именно прочитав html код.
Хотя где то я слыщал прогу для кодирования этого текста.. но вот яс ней не работал, да и е ососбо надо...
_________________ Хостинг, как и жена, до свадьбы одна, после, абсолютная противоположенность, а у друга всегда лучше. |
|
|
FreeStalker 178 EGP
Рейтинг канала: 5(103) Репутация: 3 Сообщения: 764 Заблокирован Откуда: Россия Зарегистрирован: 31.05.2004 |
|
Ну да, так-то оно так, но чего я добивался, - я нашел. Вот
Если нельзя сделать запрет на чтение кода через вкладку Вид, в браузере, то тему можно закрыть
_________________ Ремонт радиоаппаратуры |
|
|
Buh 541 EGP
Рейтинг канала: 1(3) Репутация: 118 Сообщения: 2417 Откуда: Млечный Путь, Солнечная система, Земля, Россия, Москва.... Зарегистрирован: 10.12.2002 |
|
FreeStalker : |
Ну да, так-то оно так, но чего я добивался, - я нашел. Вот
|
Опера - правая кнопка прекрасно работает Не заморачивайся - это нереально. Да и нафиг не надо.
_________________ Стою на асфальте я, в лыжи обутый.
Сам вроде нормальный,
а лыжи не едут... |
|
|
FreeStalker 178 EGP
Рейтинг канала: 5(103) Репутация: 3 Сообщения: 764 Заблокирован Откуда: Россия Зарегистрирован: 31.05.2004 |
|
Не, рано еще тему закрывать
Вообщем такой вопрос: можно-ли как-то сделать запрет на скачивание всей страницы? Допустим, я тоже где-то видел: пытаешься сохранить страницу, а тебе сообщение: Невозможно сохранить страницу в указанное место.
_________________ Ремонт радиоаппаратуры |
|
|
FreeStalker 178 EGP
Рейтинг канала: 5(103) Репутация: 3 Сообщения: 764 Заблокирован Откуда: Россия Зарегистрирован: 31.05.2004 |
|
BuH : |
Опера - правая кнопка прекрасно работает Не заморачивайся - это нереально. Да и нафиг не надо.
|
Ага, точно . Но в ИЕ и Аванте не работает . Да я понимаю, что лажа по-большому счету, но не все ведь такие умные, которые смогут догадаться просмотреть код, вытащить оттуда ссылку и скачать, допустим картинку... Кстати, я таким образом музыку скачивал. Были типа ссылки, замаскированные
_________________ Ремонт радиоаппаратуры |
|
|
CocKain 70 EGP
Репутация: 5 Сообщения: 127 Откуда: город-герой Ленинград Зарегистрирован: 09.10.2004 |
|
FreeStalker : |
пытаешься сохранить страницу, а тебе сообщение: Невозможно сохранить страницу в указанное место
|
Это просто глюки ие при сохранении страниц. Чаше всего со страницами на php или cgi бывает. Или если в названии файла запрещённый символ присутствует.
_________________ всегда начеку
Мегаумник © |
|
|
Udav 591 EGP
Репутация: 105 Сообщения: 3365 Откуда: SPb Зарегистрирован: 26.04.2001 |
|
FreeStalker : |
Не, рано еще тему закрывать
|
в опциях - "не грузить скрипты" и привет.
все что отображается у меня на экране УЖЕ находится на моем компе.
_________________ Чудес не бывает. |
|
|
|
|
|
Железный канал: «HTML / DHTML / XHTML» |
|