Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wysyłanie zmiennych z PHP do JavaScript problem...
toni22
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 4.11.2004
Skąd: Stafford

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


Witam

Na początku , chciałem zaznaczyć ze niewiedziałem za bardzo gdzie umieścić mojego posta, ponieważ chodzi tu o JavaScript i php , ale zdecydowałem się tutaj go umieścić, myślę że problem będzie w php tkwił.

Mam pewien problem.Korzystam z prostego skryptu który ma na celu z małych miniaturek wyświetlac zdjęcia w jednym ustalonym miejscu, zeby bylo jaśniej zamieszczam kod.

  1.  
  2.  
  3. <script LANGUAGE="JavaScript">
  4.  
  5. browserName = navigator.appName;
  6. browserVer = parseInt(navigator.appVersion);
  7.  
  8. ns3up = (browserName == "Netscape" && browserVer >= 3);
  9. ie4up = (browserName.indexOf("Microsoft") >= 0 && browserVer >= 4);
  10.  
  11. function doPic(imgName) {
  12. if (ns3up || ie4up) {
  13. imgOn = ("" + imgName);
  14. document.mainpic.src = imgOn;
  15. }
  16. }
  17.  
  18. </HEAD>
  19.  
  20.  
  21.  
  22. <tr>
  23. <td colspan=4 align=center><a href="p6.jpg" target="_blank"><img name="mainpic" src="p6.jpg" width=360 height=240 border=0></a></td>
  24. </tr>
  25. <br>
  26. <br>
  27.  
  28.  
  29. <table width=360 border=0 cellspacing=0 cellpadding=0>
  30. <tr>
  31. <td><a href="javascript:doPic('p1.jpg');"><img src="p1.jpg" width=90 height=60 border=0></a></td>
  32. <td><a href="javascript:doPic('p2.jpg');"><img src="p2.jpg" width=90 height=60 border=0></a></td>
  33. <td><a href="javascript:doPic('p3.jpg');"><img src="p3.jpg" width=90 height=60 border=0></a></td>
  34. <td><a href="javascript:doPic('p4.jpg');"><img src="p4.jpg" width=90 height=60 border=0></a></td>
  35. </tr>
  36.  
  37. <tr>
  38. <td><a href="javascript:doPic('p5.jpg');"><img src="p5.jpg" width=90 height=60 border=0></a></td>
  39. <td><a href="javascript:doPic('p6.jpg');"><img src="p6.jpg" width=90 height=60 border=0></a></td>
  40. <td><a href="javascript:doPic('p7.jpg');"><img src="p7.jpg" width=90 height=60 border=0></a></td>
  41. <td><a href="javascript:doPic('p8.jpg');"><img src="p8.jpg" width=90 height=60 border=0></a></td>
  42. </tr>
  43.  
  44.  
  45.  
  46. </body>
  47. </html>



sam kod w html działa bez zarzutu ale problem się zaczyna gdy go wrzucam do kodu php .

W jednym miejscu są miniaturki (podam tu jedną)

  1. <?php
  2.  
  3.  
  4. echo &#092;"&nbsp;<a href='javascript:doPic(zdjecia/id$IDd/zdjecie3.jpg);'><img src='zdjecia/id$IDd/zdjecie3.jpg' width=80 height=60 border=0></a>\";
  5.  
  6. ?>


a w innym miejscu wrzucam mu gdzie ma ładowac z miniaturek zdjęcia :

  1. <?php
  2.  
  3.  
  4. echo&#092;"<img src='zdjecia/id$IDd/zdjecie.jpg' name=mainpic width=360 height=280 align=center border=0>\";
  5.  
  6.  
  7. ?>


za to odpowiada name=mainpic i wszystko powinno dzialać (oczywiście skrypt jest wklejony wyzej smile.gif )

Ale chyba niedociera do JavaScript zmienna z kąd ładować zdjecia tak mi sie wydaje.

Wywala błąd Brak definicji 'zdjecia'

Już kombinowałem , zamieniałem , podmieniałem itp. ale niebardzo wychodzi biggrin.gif

Jeżeli ktoś umiałby pomóc to byłbym bardzo wdzięczny.

Pozdrawiam


--------------------
Brak piwa == brak poprawnie napisanych skryptów
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
ActivePlayer
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


po 1 to jak dla mnie to:
  1. function doPic(imgName) {
  2. if (ns3up || ie4up) {
  3. imgOn = ("" + imgName);
  4. document.['mainpic'].src = imgOn;
  5. }
  6. }

tak powinno byc

po 2 to nie pasuje mi to:
  1. a href="javascript:doPic('p1.jpg');"><img src="p1.jpg" width=90 height=60 border=0></a>

nijak z tym:

  1. <?php
  2.  
  3. echo &#092;"&nbsp;<a href='javascript:doPic(zdjecia/id$IDd/zdjecie3.jpg);'><img src='zdjecia/id$IDd/zdjecie3.jpg' width=80 height=60 border=0></a>\";
  4.  
  5. ?>


a w sumie to sprawdz tak:

  1. <?php
  2.  
  3. echo &#092;"&nbsp;<a href=\"javascript:doPic('zdjecia/id$IDd/zdjecie3.jpg');\"><img src='zdjecia/id$IDd/zdjecie3.jpg' width=80 height=60 border=0></a>\";
  4.  
  5. ?>
Go to the top of the page
+Quote Post
toni22
post
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 4.11.2004
Skąd: Stafford

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


Wielkie dzięki ActivePlayer, wystarczyło zamknąć w te znaczki \" hehe , niewiedziałem wcześniej ze mozna tak to zapisać i teraz wszytsko działa pięknie .
Jeszcze raz wielkie dzięki exclamation.gif

Pozdrawiam


--------------------
Brak piwa == brak poprawnie napisanych skryptów
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 06:07