AJAX - expand/collapse

AnyB1s

Registered
Някой знае ли скрипт, чрез който да мога да expand и collapse да речем една форма. Тъй като изкарвам резултата от база данни не става с обикновен javascript. Намерих 1:
Код:
function showHide(elementid){
if (document.getElementById(elementid).style.display == 'none'){
document.getElementById(elementid).style.display = '';
} else {
document.getElementById(elementid).style.display = 'none';
}
}
И след това така го използвам:
Код:
 <A HREF=\"javascript:showHide('div5')\">Коментари</A>
Обаче така се разпъва само една кутийка.
Някакви идеи?
Мерси
 
AnyB1s каза:
Това е добре анимирано обаче пак работи само за първия резултат.
Еми ти слагаш формата в тоя див и той като се скрие тя изчезва, той като излезне и тя с него :wink:
 
Ясно бе човек,
ама този див мога да го използвам само 1 път, тъй като е id.
Аз изкарвам поне 10 резултата които използват този див.
 
В интерес на истината нито от едно от тях не ми върши работа, защото ми се налага тази форма на много места да се показва.
Имам 10 новини да речем и на всяко има коментари.
Трябва като клик на коментари да се разпъва да всяка новина отделно тази форма. С този кода мога само с копи и пейст да го ползвам за всяка новина.
 
1
2

Погледни и двете демота на скриптовете, които съм ти дал. И на двата скрипта първото демо е да може само 1 отворен див да има, а във второто - всички да може да са отворени.
Разликата между двата скрипта е, че първя прави бисквита, която да помни кой див е отворен и кой затворен.
 

Back
Горе