Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 24 Май, 2012, 04:36:31

Страниц: 1 [2]
Печать
Автор Тема: Кнопка-картинка  (Прочитано 2351 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
adw0rd    ↓ 
20 Январь, 2010, 12:07:13
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

Javascript

function submitform(name, val) {
    var myb = document.getElementById("mybutton");
    myb.value = val;
    myb.setAttribute('name', name)
    document.form1.submit();
}
 

HTML

... onclick="submitform('add', '<? echo $add ?>'); return false" ...
 
Спустя 2 минуты 26 секунд добавил
или так:
Javascript

function submitform(val) {
    var myb = document.getElementById("mybutton");
    myb.value = val;
    myb.setAttribute('name', myb.getAttribute('id'))
    document.form1.submit();
}
 
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
smv    ↓ 
20 Январь, 2010, 01:16:07 , спустя 1 час 8 минут 54 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: -2
Сообщений: 234
Сила слова: -0.85

Javascript
<script type="text/javascript">
function submitform(name, val) {
    var myb = document.getElementById("mybutton");
    myb.value = val;
    myb.setAttribute("name", name)
    document.form1.submit();
}
</script>

HTML
<input id="mybutton" name="add" type="hidden" value=""/>
<input id="mybutton" name="selectall" type="hidden" value=""/>
 
<a href="" name="add" id="add" onclick="submitform('add', '<? echo $add; ?>'); return false;"><img src="img/add_cart.jpg" width="164" height="28" border="0"/></a>
<a href="" name="selectall" id="selectall" onclick="submitform('selectall', '<? echo $selectall; ?>'); return false;"><img src="img/select_all.jpg" width="123" height="28" border="0"/></a>

Вот такой код...делал все так как объясняли.. но не работает... Скорее всего я чего-то не понял... есть соображения что не понял это:
 
HTML
<input id="mybutton" name="add" type="hidden" value=""/>
<input id="mybutton" name="selectall" type="hidden" value=""/>

Скрытые поля должны быть на каждую ссылку? Что писать в поле name?
Записан
adw0rd    ↓ 
20 Январь, 2010, 01:27:10 , спустя 11 минут 3 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

оставьте один инпут:
HTML
<input id="mybutton" type="hidden" />
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
adw0rd    ↓ 
20 Январь, 2010, 01:35:21 , спустя 8 минут 11 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

вот рабочий вариант
PHP

<?php
 
var_dump($_GET);
$add = '123';
$selectall = 'qwe';
?>
 
<script type="text/javascript">
function submitform(name, val) {
    var myb = document.getElementById("mybutton");
    myb.value = val;
    myb.setAttribute("name", name)
    document.form1.submit();
}
</script>
 
<form name="form1">
    <input id="mybutton" type="hidden" />
    
    <a href="" name="add" id="add" onclick="submitform('add', '<? echo $add; ?>'); return false;">
        <img src="img/add_cart.jpg" width="164" height="28" border="0"/>
    </a>
    
    <a href="" name="selectall" id="selectall" onclick="submitform('selectall', '<? echo $selectall; ?>'); return false;">
        <img src="img/select_all.jpg" width="123" height="28" border="0"/>
    </a>
    
</form>
 
Спустя 2 минуты 1 секунду добавил
Если у вас в ссылка будут всегда такие id, то можно передавать в js ф-ию this и от него брать имя ида:
Text
onclick="submitform(this.id, '<? echo $selectall; ?>');
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
smv    ↓ 
20 Январь, 2010, 01:47:31 , спустя 12 минут 10 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: -2
Сообщений: 234
Сила слова: -0.85

спасибо огромнейшое
Записан
adw0rd    ↓ 
20 Январь, 2010, 02:01:48 , спустя 14 минут 17 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

Да пожалуйста :)
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Страниц: 1 [2]
Печать
 

Перейти в: