Как сделать рабочий скрипт?
Вот два скрипта мне надо второй скрипт вставить в первый!
первый: $(document).ready(function(){$('a[href*="/index/8"]').removeAttr('onclick').unbind('click').click(function(){new _uWnd('AJAXLayer',' ',720,400,{autosize:1},{url:$(this).attr('href'),type:'GET',dataType:'text'});return false});$('a[onclick]').each(function(){var a=$(this).attr('onclick').toString().match(/window\.open\((?:'|").+(\/index\/14[\w\-\~%]*)(?:'|")/i);if(a){$(this).attr('ajaxOpen',a[1]);$(this).attr('href',$(this).attr('ajaxOpen'));$(this).attr('onclick','').unbind('click').click(function(){if(!$(this).attr('ajaxOpen'))return true;new _uWnd('AJAXLayer',' ',720,400,{autosize:1},{url:$(this).attr('ajaxOpen'),type:'GET',dataType:'text'});return false})}})}); второй: javascript:openLayerA('obsv','Текущий href','','800','495','auto' Я сделал вот так но не прёт! $(document).ready(function(){ $('a[href*="/index/8"]').attr('href','javascript:openLayerA(\'obsv\',\'$(this).attr('href')\',\'\',\'800\',\'495\',\'auto\'); ');}); |
1) разбей первый скрипт на строки
2) 2-ой это не скрипт, а URL с псевдо-протоколом javascript 3) непонятно, куда второй вызов функции вставлять или надо URL для ссылки назначить 4) как-то первый скрипт сильно уменьшился после вставки 5) http://javascript.ru/unsorted/why_href_js_is_bad |
Часовой пояс GMT +3, время: 16:48. |