Do mojej strony wprowadzilem skrypt rozwijacy (animujacy) i chowający okreslone divy. Wszystko dziala, ale w sekcji head strony musi byc umieszczony podany kod:
I teraz, oblugiwany bedzie jedynie jeden div. U mnie divow bedzie tyle ile komentarzy:
<div id='jason<?php echo $i; ?>' style='display:none;'>
Potrzebne mi jest to do edytowania kazdego komentarza na stronie. Admin po kliknieciu "edit" bedzie widzial ladnego rozwijanego diva z zawartoscia gotowa do edycji.
I tutaj wlasnie jest problem, gdyz nie mam zamiaru w <head> dawac
Kod
animatedcollapse.addDiv('jason'
i tak az do 'jason54' czy 'jason14653', bo to bez sensu. Probowalem heada przelepic nizej i zapodac w nim $i z petli służącej do wyswietlania komentarzy, jednak to rowniez nie podziałało. Prosze mnie poprawic jesli sie myle, ale head nie moze byc modyfikowany dynamicznie?Ktos ma jakis pomysl jak to poskładać? Bede wdzieczny.
Edit:
Przelepilem <head> nizej kodu, tam gdzie została zainicjowana petla dla zmiennej %i.
Wczesniej dalem: (dla odczytania liczby wyswietlonych komentarzy)
Kod
$licznik = $wiersz->num_rows;
A pozniej w samym headzie cos takiego:
Kod
<script type="text/javascript">
animatedcollapse.addDiv('jason', 'fade=0,height=')
<?php
for ($a=1; $a<$licznik; $a++)
{
echo "animatedcollapse.addDiv('jason".$a."', 'fade=0,height=')";
}
?>
animatedcollapse.init()
</script>
animatedcollapse.addDiv('jason', 'fade=0,height=')
<?php
for ($a=1; $a<$licznik; $a++)
{
echo "animatedcollapse.addDiv('jason".$a."', 'fade=0,height=')";
}
?>
animatedcollapse.init()
</script>
I... dalej nic, ale proboje dalej i licze na propozycje.