Имя: Пароль:
IT
Веб-мастеринг
Помогите разобрать и переделать строку ХТМЛ.
,
0 raykom
 
26.11.12
12:11
Есть код, в нем вот такая строка
   <input type="button" class="button" value="<?php print JText::_('RESET FILTER')?>" onclick="mod_jshopping_filters_line_Price_Filter();return false;">

Она выводит на сайте кнопку, которая ведет к определенной процедуре в ПХП.
Вопрос, как надо переписать эту строку, что бы вместо кнопки выводилась простая ссылка ??

Кто в теме подсткажите. Благодарствую.
1 zak555
 
26.11.12
12:14
href ?
2 Virtmon
 
26.11.12
12:14
Честно говоря не силен в этой теме, но мне кажется что вместо input type="button" должно быть href
3 Virtmon
 
26.11.12
12:19
[URL]http://путьккнопке?php print JText::_('RESET FILTER')?[/URL] как-то так
4 raykom
 
26.11.12
12:25
(1)А чему = href ? По идее это должно быть то, что в настоящем коде >onclick="mod_jshopping ...

Как это в href присвоить ?
5 raykom
 
26.11.12
12:27
(2)Не, не прокатит
6 drcrasher
 
26.11.12
12:53
<a href="#" onclick="mod_jshopping_filters_line_Price_Filter();return false;"> <?php print JText::_('RESET FILTER')?> </a>
7 raykom
 
26.11.12
14:10
(6)Ага, похоже. Только теперь надо придумать как ее вставить в код так, что бы она отображалась там где надо. Раньше когда на инпуте было все стояло на месте, а теперь выпало в начало формы.
8 drcrasher
 
26.11.12
14:37
(7) ну тут уже самостоятельно
9 Miss1C
 
26.11.12
14:44
(0)<A href = "http://www.forum.mista.ru"> </A>
10 Miss1C
 
26.11.12
14:46
(7) скопируйте пару строк кода вверху и снизу создания кнопки
11 Miss1C
 
26.11.12
14:47
+(10) Для определения области
12 Venom
 
26.11.12
14:51
<a href="" onklick="mod_jshopping_filters_line_Price_Filter();return false;">Текст на ссылке</a>
13 Venom
 
26.11.12
14:51
*onclick
14 Virtmon
 
26.11.12
15:00
return false; - я так понимаю это кнопка возвращает значение. Ссылка то значения не возвращает. Или возвращает?
15 raykom
 
26.11.12
19:39
(9)(10)(11)О_о ну на ... Лопни мои глаза. И все это в одном месте ???
16 raykom
 
26.11.12
19:44
(12)(13)(14) Уже все работает как в (6)
За return false; предположу, что это отказ от возвращения значени функции. Т.к. это кнопка сброса установленного фильтра.
17 raykom
 
26.11.12
19:46
(11)Область - северный урал.
ВРоде уже определился со способом, но увидев (9)(10)(11)
все вернул взад.
Сижу жду помощи :P)
18 Bumer
 
26.11.12
19:56
(17)в (9) всё правильно...
19 raykom
 
26.11.12
20:10
(18)Не мешай. Мне нужна экстренная помощь.
20 Bumer
 
26.11.12
20:16
21 Bumer
 
26.11.12
20:17
(20)Он у тебя просит строки...
22 Bumer
 
26.11.12
20:19
(19)class="button" - вот здесь собака зарыта CSS
23 Bumer
 
26.11.12
20:25
<а href = "http://www.forum.mista.ru"> Волшебный форум </а>
24 raykom
 
26.11.12
20:25
(21)>Он у тебя просит
О_о Кто он ?
(20)(22)Да ты короче ... Запалил.
Я тут в засаде, заточку наладил тока жалосливую.

А ты - вотаак надаа ... ээхх.
25 kokamoonga
 
26.11.12
20:27
(16) return false в событии <a onclick> предотвращает естественное поведение. при пустом href обновится страница. вместо этого при return false выполняется код в onclick
26 kokamoonga
 
26.11.12
20:30
(16)+ ну а вообще строка будет выглядеть как-то так:

<a href="" onclick="mod_jshopping_filters_line_Price_Filter();return false;"><?php print JText::_('RESET FILTER')?></a>

href тут пустой, но хорошим тоном считается задавать fallback на случай если js отключен. хотя бы например ссылку на страницу на которой рассказывается почему ссылочка не работает как надо и про то что стоит включить js в настройках
27 raykom
 
26.11.12
20:30
Ууу ... налетели знатоки. Тут такой доктор заходил. А я лашара где то лазил непонятно.
28 kokamoonga
 
26.11.12
20:39
(27) хорошо водочка пошла?
29 Bumer
 
26.11.12
20:55
(27) Так попробуй что ли...
<span style="clip: rect(100px,100px,100px,100px);"><a  href = "http://www.forum.mista.ru"> Волшебный форум </а>
</span>
30 raykom
 
26.11.12
20:59
(28)о_О Какая водочка ? Я за клавиатурой не пью.
(29):)) Блин, трудные вы какие. Работает уже все. Там просто в (9)(10)(11) такой вебмастер ... шо я бы еще поболел маленько. А вы тут с советами громотеи.

Спасибо всем. Проблема решена. :))
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший