Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Pętla w <head>? Jak zrobic dynamiczną sekcję <head>?
zaaap
post 28.11.2008, 00:55:18
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 13.11.2008

Ostrzeżenie: (0%)
-----


Witam,
Do mojej strony wprowadzilem skrypt rozwijacy (animujacy) i chowający okreslone divy. Wszystko dziala, ale w sekcji head strony musi byc umieszczony podany kod:

  1. <script type="text/javascript" src="admin/jquery-1.2.2.pack.js"></script>
  2. <script type="text/javascript" src="admin/animatedcollapse.js">
  3. <script type="text/javascript">
  4. animatedcollapse.addDiv('jason', 'fade=0,height=')
  5. animatedcollapse.init()

I teraz, oblugiwany bedzie jedynie jeden div. U mnie divow bedzie tyle ile komentarzy:
  1. <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>


I... dalej nic, ale proboje dalej i licze na propozycje.

Ten post edytował zaaap 28.11.2008, 01:10:07
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 21:12