Страницы: 1
У меня не срабатывает код :(
не может быть чтобы в Фоксе не было ничего подобного поведениям...
Так вот вопрос так и стоит - КАК сделать закладку... Тот код что работает в Нетскейпе не срабатывает, хотя там тоже сделано через систему привилегий.
Никак не могу решить такую задачу - с помощью клиентского Яваскрипт добавить страницу в закладки и сделать страницу стартовой... Насколько я знаю поведений как в експлорере у фокса нету.
И еще вопсро есть ли описание объекта selection для фокса.
Скорее всего глюк самого веб сервера - гифы отображаются все и нормально, а вот джтпеги нет. Перезалью гифы - посмотрю как отреагирует
Вот какая проблема возникла. На моем сайте странным образом пропала графика - часть отображается, часть нет. Причем все картинки лежат в одной папке и пути все прописаны правильно.
Если же выбрать другую цветовую схему - все нормально, все картинки ведут себя так как надо.
Вот сайт http://rewue.rv.ua
Поменять цветовую схему можно только с главной страницы...
Вся фишка в том, что на странице может и не быть рисунка...
А вот про ремувНоде я как то забыл;)
Все я разобрался... Просто забыл про это свойство Оперы и Фокса - проблема решена...
ВОт столкнулся с какой ерундой. Пишутся скриптом куки. Самого файла нету!!! но блин все работает, причем даже если закрыть браузер и открыть его снова - работает, т.е. сессию одну он закрыл а значит в кеше кук не держит.
function loadCookies(){ var str = document.cookie.substring(name.length + 1, document.cookie.length); var strAr = str.split("|"); shema = strAr[1]; //executeStyles(); } function executeStyles() { switch (shema) { case "default": {document.getElementById('mylink').href = "styles/style_t.css"; break;} case "blue": {document.getElementById('mylink').href = "styles/style_blue.css"; break;} case "green": {document.getElementById('mylink').href = "styles/style_green.css"; break;} } } function setCookies(){ var today = new Date(); var exp = new Date(); exp.setTime(today.getTime() + 1000*60*24*60*365); document.cookie = "login=User|default; expires=" + exp.toGMTString(); shema="default"; }
Это на создание. Есть еще одна функция, которая перезаписыва
…хм...вариант конечно, но какой-то кривоватый. А попроще? не хочется засорять страничку - тем более это трафик лишний..
А какова разметка всей фреймовой страницы? непонятно где какой фрейм расположен относительно друг друга
ТО свойство что ты прописал только для Нетскейпа по моему...
подожди, а разве нельзя было собрать скриптом в какую либо переменную нужную конструкцию с заданием положения на странице, а потом иннером вставлять в плавающий div? нужные размеры, оформление и положение тоже указать скриптом - setAttribute и все дела..
или я не так понял?
Народ, как можно сделать проверку - включена ли у пользователя графика или нет? Причем меня интересует не только фокс но и опера с експлорером...
Все проблема решилась и с ДТД... просто надо было правильно написать свойство.
это не ошибка... Это глюк, просто при включенном ДТД любом - ни один браузер не хочет для абсолютно опзиционированного дивижна использовать свойство height///
2 Snick
Ну про защиту от дурака я не спорю. В конце концов дописать одну строку несложно.:)
Блин все заработало... Просто я обозвал дивижн куда вставляю таблицу зарезервированным именем и из-за этого все скрипты перестали работать под Фоксом...
Только вот теперь новая беда - тот дивижн куда вставляю табличку сгенерированную скриптом "плывет" - т.е. не воспринимает CSS разметку. Такая штука бывает иногда при объявленном ДТД - но их я уже поубирал и в Опере и В Експлорере все нормально...
И вдогонку - а нет ли документации одним файликом? ПДФ или СНМ...
Народ, я вот сходил по ссылке, что мне Snik дал и чего то я там не догоняю. Вроде как обработчик написан правильно а ничего не работает...
Вот что мне нужно
Есть заголовок. При клике по нему должна выполняться функция - какая сейчас не важно. Главное что она должна запуститься...
А зачем нужен флаг? Не проще ли написать:
Выделить кодКод:
function accordeon(el) { with (el.nextSibling.style) display=(display=="none")?"block":"none"; }НО!
Очень возможно, что nextSibling'ом у вас не ожидаемый следующий <li>, а узел типа #text (перевод строки, случайный пробели и т.д.). Надо это дело обходить.
Следующий узел точно не текстовый - проверено. Да этих елементов 4 штуки и в одном так и было, но в остальных все нормально...
2 administrator
Извиняюсь что не туда прицепил...
2 snick
Что касается отображения таблицы - -дело было не в паке винды, просто на одной из машин запускалась неправленая версия... На самом деле не отображается табличка, которая генерится с помощью скрипта ни на одной машине...
Что касается разворачивания. Есть заголовок, который и вызывает эту функцию. По нажатию на него список должен либо свернуться либо развернуться.
вот кусок кода (функция, отвечающая за разворот)
var flag=true; function accordeon(el) { if(flag) { el.nextSibling.style.display="none"; flag=false; } else { el.nextSibling.style.display="block"; flag=true; } }
При написании сайта возникла проблемы такого рода:
При загрузке страницы формируется таблица скриптом и вставляется с помощью метода innerHTML в div. Так вот на двух одинаковых версиях браузера (1,0,7) - работает по разному -на одной машине все нормально работает и табличка формируется, на другой (мне почему то кажется что из-за 2 го сервис пака Винды) - табличка не формируется вообще. Консоль при этом молчит.
Второй глюк - по нажатию на заголовок следующий за ним список должен развернуться или свернуться (в зависимости от флажка). Вопрос каким образом обойти свойство nextSibling. Впрямую адресоваться к списку я немогу - он не всегда отображаеся.
Как обрабатывается событие евент для Файрфокса?
Страницы: 1