|
|
|
Железный канал: «HTML / DHTML / XHTML» |
|
|
Slant 285 EGP
Репутация: 42 Сообщения: 1100 Откуда: Украина, г.Полтава Зарегистрирован: 01.09.2001 |
|
Цитата: |
Так-с... А я чей-то полагал, что раз это принятый стандарт, то его как бы все должны поддерживать... Апшибочка Типеря, знацца, надыть ставить Оперу...
|
JavaScript - может и принятый стандарт... Но во DOM (объектная модель документа) в каждом броузере сделана по своему. (Даже разных версиях IE она разная! Хорошо хоть обратносовместимая, то бишь то, что работает в четвертом, обычно работает и шестом...) А свойство innerHTML - это именно работа через DOM. Соответственно, этот кусок кода тебе прийдется писать отдельно под кадый броузер (да еще и распознавание броузера писать прийдется, чтобы именно нужную версию выполнять). А document.write это почти чистый JavaScript, его понимают все броузеры которые соответствуют спецификациям...
Цитата: |
А по я таймАут его дергал шоб время отображал - хороший пример постоянно меняющегося содержимого
|
А нафиг тебе его постоянно менять??? У тебя же тут совсем другая задача...
|
|
|
Volodya 235 EGP
Рейтинг канала: 1(8) Репутация: 42 Сообщения: 650 Откуда: Москва Зарегистрирован: 23.09.2002 |
|
Цитата: |
А нафиг тебе его постоянно менять??? У тебя же тут совсем другая задача...
|
Да так, для практики А с document.write() я разобрался. Так действительно проще
И токи одна досада меня гложет - ну почему "Я по натуре не Пушкин, я по натуре Белинский"... Блин, дизайн себе придумать слабо... Ладно, займусь для начала програмированием
Вопрос нумер два: Как можно что либо записать и изъять из файла? Наскоки я понял, ЯваСкрипт не работает с файлами?
_________________ Свободу нельзя дать - свободу можно только взять. |
|
|
027 1561 EGP
Рейтинг канала: 5(151) Репутация: 362 Сообщения: 6892 Откуда: Волгоград Зарегистрирован: 06.07.2002 |
|
Кто может объяснить такой нюанс?
Код: |
<td bgcolor=white onmouseover="bgColor='#66cccc'" onmouseout="bgColor='white'"> |
Если в событиях писать bgcolor, Bgcolor, BgColor или BGCOLOR - не работает. Надо почему-то именно bgColor. И в ИЕ, и в опере, и в мазиле.
В тегах, как известно, регистр атрибута по барабану. Чем руководствоваться в аналогичном применении других атрибутов? Или тупо перебирать регистр символов, авось какой-нить заработает?
_________________ Писать надо жрабельно (с) |
|
|
parad0xx 220 EGP
Репутация: 22 Сообщения: 945 Откуда: Riga Зарегистрирован: 18.04.2002 |
|
хммм... у меня везде bgcolor и все работает...
хотя, ИМХО, желание дорабатывать сайты под все броузеры, как 3 -4 года назад, пропадает, когда смотришь статистику броузеров.
_________________ ...ментам все–равно что отбирать. у меня как–то на детском празднике отобрали леденцы и бензопилу... |
|
|
Marauder (n/a) 962 EGP
Репутация: 100 Сообщения: 9582 Откуда: Ад Зарегистрирован: 07.02.2001 |
|
Цитата: |
В тегах, как известно, регистр атрибута по барабану.
|
Это уже не тег, а скрипт, ибо ты пишешь обработчик события. А JScript чувствителен к регистру.
Цитата: |
Чем руководствоваться в аналогичном применении других атрибутов?
|
Лезть на msdn.microsoft.com и читать.
_________________ Профиль закрыт. У пилота кончились хитпойнты. |
|
|
Corund
|
|
В тегах - пофиг, а в методах и свойствах объектов - уже нет.
|
|
|
027 1561 EGP
Рейтинг канала: 5(151) Репутация: 362 Сообщения: 6892 Откуда: Волгоград Зарегистрирован: 06.07.2002 |
|
Понятно, спасибо.
|
|
|
ZViruS 150 EGP
Рейтинг канала: 2(24) Репутация: 20 Сообщения: 492 Откуда: Украина, Херсон Зарегистрирован: 10.11.2003 |
|
короче суть проблемы в следующем.
Имею файлик test.php следующего содержания
<html>
<head>
<title></title>
</head>
<body>
<?php
if ($action == 'GO') { print "GO GO GO!!!!";}
if ($ak == 'GO') { print "AK - GO!!!!";}
print $action;
?>
<form action="test.php" method="post" style="text-align: Center">
<button type="submit" name="action" id="ak" value="GO">
<img border="0" src="images/poisk.gif">
</button>
</form>
</body>
</html>
По описаниям в инете и в книгах по ХТМЛ свойства кнопки <button> у нее
id, name - идентификатор кнопки
type - тип кнопки
value - передаваемое значение
Верно?
Почему я вижу в результате нажатия на кнопку и дальнейшей ее обработки (print $action;) вместо "GO"
саму картинку с кнопки?, а если быть точнее то результатом получается текст заключенный между тегами <button>...</button> ПАЧЕМУ????
З.Ы. Почему использую именно этот тип расширенной кнопки? Да охота на кнопку картинку влепить Можно конечно сделать обработку события при нажатии на кнопку при помощи ява скриптов но...!!!!
Думал на работе глюк с виндой - попробовал дома - таж хрень.
_________________ Горят над нами, горят,
Помрачая рассудок.
Бриллиантовые дороги
В темное время суток. |
|
|
Corund
|
|
<input type="submit" name="action" id="ak" value="GO">
|
|
|
Pet 920 EGP
Рейтинг канала: 1(6) Репутация: 196 Сообщения: 1726 Откуда: Харькофф Зарегистрирован: 18.04.2004 |
|
Corund, сабмит там происходит, кажись у него register_globals=off
ZViruS, PHP какой версии?
А вообще правильней было б <img src="images/poisk.gif" OnClick="formname.submit()">, ну в этом стиле что-то.
_________________ Все любят пони.
А те, кто еще не любят, об этом сильно пожалеют... (c) |
|
|
Corund
|
|
еще раз для танкистов: <input type="submit" name="action" id="ak" value="GO">
|
|
|
ZViruS 150 EGP
Рейтинг канала: 2(24) Репутация: 20 Сообщения: 492 Откуда: Украина, Херсон Зарегистрирован: 10.11.2003 |
|
PHP Version 4.3.4, хотя к чему тут пхп?
вобще меня интересовало следующее.
Имею две кнопки "Поиск" и "поиск в новом окне"
<input type="submit"... не подходит, и это я знаю.
форма отправляет данные в тот же файл, но, дальше идет проверка, какую именно кнопку нажал пользователь. Я тут упростил пример, потому что меня интересовало почему эта кнопка ведет себя не так как нужно.
onclick="this.form.submit();" либо же onclick="formname.submit();" насколько я понимаю.
а собственно должно было в теории выглядеть следующим образом:
<button type="submit" name="action" value="GO">ПОИСК</button>
<button type="submit" name="action" value="RETURN">ВОЗВРАТ</button>
<button type="submit" name="action" value="HELP">СПРАВКА</button>
но при таком раскладе каждая последующая кнопка затирает значение предыдущей.
_________________ Горят над нами, горят,
Помрачая рассудок.
Бриллиантовые дороги
В темное время суток. |
|
|
Corund
|
|
Цитата: |
а собственно должно было в теории выглядеть следующим образом:
<button type="submit" name="action" value="GO">ПОИСК</button>
<button type="submit" name="action" value="RETURN">ВОЗВРАТ</button>
<button type="submit" name="action" value="HELP">СПРАВКА</button>
|
А на практике это будет выглядеть так:
<input type="submit" name="action" value="ПОИСК">
<input type="submit" name="action" value="ВОЗВРАТ">
<input type="submit" name="action" value="СПРАВКА">
либо вешай onclick
|
|
|
ZViruS 150 EGP
Рейтинг канала: 2(24) Репутация: 20 Сообщения: 492 Откуда: Украина, Херсон Зарегистрирован: 10.11.2003 |
|
Цитата: |
<input type="submit" name="action" value="ПОИСК">
<input type="submit" name="action" value="ВОЗВРАТ">
<input type="submit" name="action" value="СПРАВКА">
|
да не подходит мне кнопка <input...!!!!!
все решилось таким макаром
<body>
<?php
if ($action == 'GO') { print "GO GO GO!!!!";}
if ($action == 'RESET') { print "RESET!!!!";}
?>
<form action="test.php" method="post" name="forma" style="text-align: Center">
<input type="hidden" name="action" value="stop">
<img border="1" src="images/poisk.gif" onclick="document.forma.action.value='GO'; forma.submit();">
<img border="1" src="images/reset.gif" onclick="document.forma.action.value='RESET'; forma.submit();">
</form>
</body>
всем спасибо за участие. мож кому тож будет полезно. жаль что в книгах подобные примеры не пишут.
Но всетаки не понятен остался глюк с <button>
_________________ Горят над нами, горят,
Помрачая рассудок.
Бриллиантовые дороги
В темное время суток. |
|
|
Pet 920 EGP
Рейтинг канала: 1(6) Репутация: 196 Сообщения: 1726 Откуда: Харькофф Зарегистрирован: 18.04.2004 |
|
Corund, так точно, я - танкист. Прочитал невнимательно. Впредь не повторится
Цитата: |
мож кому тож будет полезно. жаль что в книгах подобные примеры не пишут
|
Пишут, но только в книжках по Жабаскрипту
_________________ Все любят пони.
А те, кто еще не любят, об этом сильно пожалеют... (c) |
|
|
Corund
|
|
То есть при выключенном javascript потенциальный клиент раз и навсегда свалит на другой сайт?
а чем <input type=image ...> не подходит?
|
|
|
Pet 920 EGP
Рейтинг канала: 1(6) Репутация: 196 Сообщения: 1726 Откуда: Харькофф Зарегистрирован: 18.04.2004 |
|
Corund, а теперь давайте вспомним сколько процентов юзверей бродит по Инету с отключенным JS?
Это достаточно старая дискуссия, "угодить всем или пожертвовать качеством и рюшечками". Тут каждый веб-мастер для себя решает
_________________ Все любят пони.
А те, кто еще не любят, об этом сильно пожалеют... (c) |
|
|
Corund
|
|
Цитата: |
пожертвовать качеством и рюшечками
|
Да я тут как раз вижу не качество а вырезание гланд через задний проход
|
|
|
ZViruS 150 EGP
Рейтинг канала: 2(24) Репутация: 20 Сообщения: 492 Откуда: Украина, Херсон Зарегистрирован: 10.11.2003 |
|
<input type=image ...>
да я просто не встретил нишде такого описания. сейчас попробовал - вроде работает. Спасибо.
_________________ Горят над нами, горят,
Помрачая рассудок.
Бриллиантовые дороги
В темное время суток. |
|
|
Pet 920 EGP
Рейтинг канала: 1(6) Репутация: 196 Сообщения: 1726 Откуда: Харькофф Зарегистрирован: 18.04.2004 |
|
Да ну е-мое. Можно подумать, ты на заре писанины под вэб лажи не писал, ни за что в это не поверю. Ну не бывает, чтоб человек сразу взялся за РНР и вэб приложения и начал на темплейтах писать. Опыт - эт штука приходящая.
Ко мне, вон, до сих пор не пришел
_________________ Все любят пони.
А те, кто еще не любят, об этом сильно пожалеют... (c) |
|
|
|
|
|
Железный канал: «HTML / DHTML / XHTML» |
|