доброго времени суток.
никак не могу разобраться со следующем:
есть 2 ссылки
------------------------------
САЙТ
САЙТ_1
Посмотреть списык ссылок
------------------------------
при нажатии на "Посмотреть список ссылок" должны отображаться полные ссылки.
код html:
код javascript:
$(document).ready(LHIDE_init);
function LHIDE_init(){
$("div[a].link_view").append('<a href="javascript:void(0);" class="shwlnks" style="font-size: 10px; display: block; margin-top: 10px;">Посмотреть список ссылок</a>');
$("a.shwlnks").click(function(){
if ($(this)[0].className == 'shwlnks') {
$(this).html("Убрать список ссылок"); $(this)[0].className = "hdlnks";
var this_div = $(this).parent('div.link_view');
var i = 0;
var a = '<textarea style="width: ';
if($.browser.msie) {a = a + '96%;';} else { a = a + '100%;';}
if($.browser.mozilla) {a = a + ' margin-left: -2px;';}
a = a + ' display: block;" rows="' + ($("a", this_div).get().length - 1) + '" class="txtrlnks">';
b = $("a", this_div).get();
b.pop();
a = a + b.join("\n") + '</textarea>';
$(this_div).append(a);
$(this_div).children('textarea').slideDown('fast');
} else if ($(this)[0].className == 'hdlnks') {
$(this).html("Посмотреть список ссылок"); $(this)[0].className = "shwlnks";
var this_div = $(this).parent('div.link_view').children('textarea.txtrlnks')
this_div.slideUp('fast', function () {
this_div.remove();
});
}
});
}
function LHIDE_init(){
$("div[a].link_view").append('<a href="javascript:void(0);" class="shwlnks" style="font-size: 10px; display: block; margin-top: 10px;">Посмотреть список ссылок</a>');
$("a.shwlnks").click(function(){
if ($(this)[0].className == 'shwlnks') {
$(this).html("Убрать список ссылок"); $(this)[0].className = "hdlnks";
var this_div = $(this).parent('div.link_view');
var i = 0;
var a = '<textarea style="width: ';
if($.browser.msie) {a = a + '96%;';} else { a = a + '100%;';}
if($.browser.mozilla) {a = a + ' margin-left: -2px;';}
a = a + ' display: block;" rows="' + ($("a", this_div).get().length - 1) + '" class="txtrlnks">';
b = $("a", this_div).get();
b.pop();
a = a + b.join("\n") + '</textarea>';
$(this_div).append(a);
$(this_div).children('textarea').slideDown('fast');
} else if ($(this)[0].className == 'hdlnks') {
$(this).html("Посмотреть список ссылок"); $(this)[0].className = "shwlnks";
var this_div = $(this).parent('div.link_view').children('textarea.txtrlnks')
this_div.slideUp('fast', function () {
this_div.remove();
});
}
});
}
подскажите пожалуйста, что я не так делаю.
Комментарии
Еще бы знать что не получается... И ссылку бы на реализацию.