JS в горящей лисичке(Mozilla Firefox) не работает....
Вообщем проблема в чом недавно стал изучаь ЯС и на ткнулся на такую праблему во всех браузерах этот ЯС работает а в Mozilla Firefox на пашет что я не так делаю??
Вот пример: <DIV ID = "error"></DIV> <script type="text/javascript">document.all.error.innerHTML = "Ошибка"</script> Проверял в ИЕ 7 Макстоне Опире 9 там пашет а вот в лисичке отказываеться..... |
Пользуйтесь document.getElementById('error')
|
Error:Недопустимое число аргументов или присвоение значения свойства
Простите если не доганяю: <script type="text/javascript">document.getElementById("error")="Ошибка";</script> |
BASSON_XVI,
HTML код:
<div id='error'>_</div> |
Спасибо большое! Проблема решена))....
|
Ну вот вроде с иннер разобрался а вот соутер не могу...Вот это не работает в мозиле, а в других прекрасно работает:
HTML код:
document.getElementById("popup").outerHTML |
Мне ктонить поможет с оутерХТМЛ в мозиле?? ^
|
BASSON_XVI
оутерХТМЛ - мозиле не работает |
Vlad Drakula, Э а как мне тогда быть, как мне заменить содержимое вместе с контейнером <div>...</div> на <div style=error>...</div>... :(
|
Вы б сказали сразу чего хотите добиться..
После style= должны идти конкретные свойства стиля, например style="color:#f00;" Задать можно так: HTML код:
<div id="error">123456</div> |
Все спасибо...Просто в Опере и ИЕ можно было использовать оутерХТМЛ... учтем...
|
ЭЭЭ простите за тупость.. Просто не могу я понять это не логичный JS. У меня вот такой вопрос. В слой выводяться сообщения иннертХТМЛ или оутерХТМЛ. Собсно сам вопрос как туда подставлять содержимое файла скажем del.html в иннертХТМЛ :)
|
Насчёт включения html точно не знаю (фрэймы не подойдут?), но для js можно использовать такой код:
Код:
function include_js(file) { |
Человек пытается ограбить чью то страницу :). Если конечно страницу в пределах своего домена то добраться можно с помощью аякса, о чем сверху Coutty упамянул
Код:
|
bruder
все прекрасно делается, и даже кросссерверный скриптинг устроить не так сложно! |
Цитата:
|
bruder
код Coutty, загружает JS скрипты с любого домена если немного подтюнить то можно передавать при загрузке срипта гет параметры, тем самым псредавая данные из JS на другой домен. |
надо еще уговорить владельца чтобы он написал js чтоб ктото его страницу грабил. Я думал способ будет оригинальней
|
я вообщето не хотел не кого грабить... У меня есть вот такая функция:
HTML код:
function popup_user_del(){ |
Цитата:
|
vadimiron, и что ка мне это поможет я знаю как работает инннер и оутер! Я вообще то не про это спрашиваю....
|
привет. Думаю нужно для хорошего стиля разграничить css javascript и html.(извините пример большой). Вообще вынести в отдельные файлы а не как у меня. А в html останется только див. В яваскрипте присуждать только изменяемые свойства(положение на странице). Разбить длинный стринг на несколько частей.
PS я не смог сделать setAttribute(), почемуто не пашет. Кто знает почему? Код:
<html> |
Спасибо тебе но наверно ты не понял корень проблемы. Виш какая вещ я уже органицзовал вылет подтверждения. Мне просто хотелось бы что бы в иннерХТМл ну или в переменную счтитать хтмл код с другой страницы. Я хочю отдельно создать del_user.html создать popup.js и index.html так вот в индекс прописать онклик для запуска функции в popup и вот в popup мне надо считать данные с del_user в переменную и вывести через иннерХТМЛ в index. Так вот вызов popup я осуществи функцию в нем написал. Вы мне подскажите как сичатать с del_user данные в переменную и все. Терь вроде доходчиво обьяснил :)
|
Одно из решений - использовать iframe. Смотри как получается. Есть страница qu.html. В ней единственный див
Код:
<HTML> Код:
<HTML> Гдето я читал давно что с iframami не все браузера дружат, но не помню в каком смысле. Поддерживают iframe даже древние. Если кто может выложить интереснее решение, тому респект, будет интересно посмотреть |
Спасибо тебе bruder. Я просто почемуто думал что в яваскрипет есть что то типа include как в php взял да вызвал страницу по команде в нужное место и все.. А оно вот как все мудренно... Увы но я не люблю фреймы :(
|
тады обратись еще раз к Coutty. Там действительно чисто яваскрипт решение, по моему неплохое.
|
А мне уже кажется, что не такое уж и хорошее:)
Вот представьте - кликнул пользователь не туда, надо выдать окошко предупреждения. Скажем, с моим инетом на запрос через заграничный прокси уйдёт секунд 10. И всё это время я буду ждать, пока загрузится страница-предупреждение? Там надо-то пару строчек html, чтобы окошко выдать. Зачем же его с внешнего файла брать? |
Э}{ B6I MEH9| ПЕРЕУБЕДИЛИ :)
Но все равно твой Coutty кодик мне пригодиться да и твой bruder тоже спасибо вам ребята. Пока буду писать дальше. Теперь единственное что меня останавливает от релиза моей CMS так это только wysiwyg редактор кторый у меня тоже надо дороботать, но это позже а пока БОЛЬШОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО :) |
вообщем я тут опять со своими всплывающими окошками... вообщем вот так я определяю ширину и высоту экрана и центрирую окошко:
Код:
swidth = screen.availWidth / 2 - 150 Проблема 2: аваи вооще не пашет под мозилой.(или у меня не пашет.) И ешё можно ли пару ссылочек дать на спецификацию мозилы и какойнить хороший справочник по js а то полазал по нету и не чего не нашол стоешего... |
// Эти определяют размер доступной части документа (но без прокрутки страницы)
sheight = document.body.clientHeight; swidth = document.body.clientWidth; Потом вывести <div style='position:fixed; top:" + (sheight * 0.4) + "; left: " + (swidth * 0.4) + "'>мур-мур-мур</div> Но position:fixed вроде бы не работает в IE6 - хз... Учебник по JS от разработчиков стандартов: http://www.w3schools.com/js/default.asp Там же и указывается в каких браузерах это будет работать. |
Вставил проверил все тоже самое что и с моим методом... Также прокручиваеш в низ страницу тыкаеш на кнопку и вуаля появляеться окошко в верху... что делать??? :(
|
Не знаю, как вы пробуете... Вот полный пример:
HTML код:
<html> Проверил в опере 9.23 и фф 1.5 |
может он такое имел ввиду
Код:
<HTML> |
Гм я наверно не могу правильно обьяснить но bruder что то близко.. просто мне слой надо центровать именно в той части страницы в которую сейчас пользователь спроматривает... вот вроде правильно обьяснил..
|
Вообщем можно как нить узнать скольо пикселей пользователь уже прокрутил скролингом от верха или низа???
|
действительно не въехал в суть вопроса :)
Код:
<HTML> |
bruder, вооо спасибо работает сразу мне надо было так написать :)) :oszone:
|
Хм... И чем этот результат отличается от того, что я предложил? Также отображается в том месте экрана, где требуется. Разве только я не стал отцентровывать - оставил на вашу совесть:)
|
а у меня почемуто внизу только отображается. Если все пашет, прошу убрать мои решения, наверно проглядел гдето ....
------------------------------------- действительно в ff пашет, в ие нет, но думаю можно доработать. А я в IE в первую очередь тестировал, сами понимаете преимущество на рынке. Так что извиняюсь :) |
bruder, твоё в №36 пашет точно. В №33 не посмотрел.
Но убирать не надо. Альтернатива всегда должна быть :) |
Подскажите, пожалуйста, как заставить работать в Firefox этот скрипт:
Код:
<SCRIPT language=Javascript1.2> |
Время: 00:13. |
Время: 00:13.
© OSzone.net 2001-