Давайте по порядку:
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