Давайте по порядку:
1) Функция, которую надо исполнить при клике на ссылку
<script type='text/javascript'>function aClick(){ if(confirm("Точно удалить")){ /// удаление}else{ return false;}}</script>
2) Функция, которая присвоит onclick всем <a> класса ajaxtest без аттрибута onclick
<script type='text/javascript'>function BindOnClick(){ $("a.ajaxtest[onclick!='aClick']").attr('onclick','aClick');}</script>
3) HTML-код:
<a href="#" class="ajaxtest">1</a><a href="#" class="ajaxtest">2</a><a href="#" class="ajaxtest">3</a>
после каждого обновления ссылок нужно запускать BindOnClick
Обратите внимание, у первого элемента в коде нету onClick т.к. он пропишется автоматом.
В данном случае примочка НЕ НУЖНА ибо вариантов исполнения того что Вам нужно втроенными средствами в jQuery предостаточно
и вот еще:
body {
background-color: #000000;
}
попробуйте тут добавить margin: 0; padding: 0;
DJ_AlieN добавил 30.03.2009 в 01:56
bтак все видно, в IE справа отступ...картинки тут непричем
а зачем так извращаться?
<div id="menu"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr > <td id="menu_krasota"><img class="logo_menu_imgrule" src="img/images/images/logo&menu21_01.jpg"></td> <td> </td> </tr></table>
Вам бы для начала определиться, слоями Вы хотите верстать или таблицей....
Возможно у Вас длинна таблицы слишком большая....
или как вариант подумайте в сторону position: absolute;
По сабжу:
самая серьезная реализация гугла в рунете: http://mirtesen.ru/
Моя наработка по гуглу: http://kvadroom.ru/map/
Реализация самого API практически полностью идентична - некоторые вещи на первый взгляд сделаны по разному, то на самом деле "те же я*ца - только в профиль"
должно помочь, вроде как универсально под апач
куку надо вешать на 24 часа
Вот так будет более правильно
<img src='' id='img' width='100' height='100'><br/><select name='color_id' id='color_id' onchange='ColorShow();' onkeydown='ColorShow();' onkeyup='ColorShow();'> <option value="0">Выберите цвет</option> <option value="1">В крапинку</option><option value="2">Сеоробармалиновый</option></select><script type='text/javascript'>function ColorShow(){ document.getElementById("img").src='/PATH_TO_IMAGES/'+document.getElementById("color_id").value+'.jpg';}</script>
Нууу, все правильно!
Если аттрибут onclick не равен 123 или он отсуствует, то вешаем событие на эвент click
Добавлено
Быть может Вы внесете больше деталей в смысл этих манипуляций? :)
Добавлено2
Может быть эта ссылка первая появляется позже генерации страницы? Тогда можно снять онклики после события "появление ссылки":
$("a.ajaxtest").attr('onclick','');
Вот еще более красивый вариант:
http://docs.jquery.com/Selectors/attributeNotEqual#attributevalue
нужно всего лишь заменить на
т.е. эвент пропишется только тому, где нету onClick
как-то слишком извращенно....
может вот это Вам поможет: http://docs.jquery.com/Events/unbind#typefn
Давайте по порядку:
1) Функция, которую надо исполнить при клике на ссылку
2) Функция, которая присвоит onclick всем <a> класса ajaxtest без аттрибута onclick
3) HTML-код:
после каждого обновления ссылок нужно запускать BindOnClick
Обратите внимание, у первого элемента в коде нету onClick т.к. он пропишется автоматом.
В данном случае примочка НЕ НУЖНА ибо вариантов исполнения того что Вам нужно втроенными средствами в jQuery предостаточно
и вот еще:
body {
background-color: #000000;
}
попробуйте тут добавить margin: 0; padding: 0;
DJ_AlieN добавил 30.03.2009 в 01:56
bтак все видно, в IE справа отступ...картинки тут непричем
а зачем так извращаться?
Вам бы для начала определиться, слоями Вы хотите верстать или таблицей....
Возможно у Вас длинна таблицы слишком большая....
или как вариант подумайте в сторону position: absolute;
По сабжу:
самая серьезная реализация гугла в рунете: http://mirtesen.ru/
Моя наработка по гуглу: http://kvadroom.ru/map/
Реализация самого API практически полностью идентична - некоторые вещи на первый взгляд сделаны по разному, то на самом деле "те же я*ца - только в профиль"
должно помочь, вроде как универсально под апач
куку надо вешать на 24 часа
Вот так будет более правильно
Нууу, все правильно!
Если аттрибут onclick не равен 123 или он отсуствует, то вешаем событие на эвент click
Добавлено
Быть может Вы внесете больше деталей в смысл этих манипуляций? :)
Добавлено2
Может быть эта ссылка первая появляется позже генерации страницы? Тогда можно снять онклики после события "появление ссылки":
$("a.ajaxtest").attr('onclick','');
Вот еще более красивый вариант:
http://docs.jquery.com/Selectors/attributeNotEqual#attributevalue
$("a.ajaxtest").click(function(){
нужно всего лишь заменить на
т.е. эвент пропишется только тому, где нету onClick
как-то слишком извращенно....
может вот это Вам поможет: http://docs.jquery.com/Events/unbind#typefn