Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wstawienie funkcji onclick do struktury php
lexis72
post 3.08.2014, 12:12:10
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 25.02.2013

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


Czesc w jaki sposob wstawic ten kod do strony o strukturze php?
Problem polega na tym ze sa w nim i cudzyslow i apostrof przez co nie moge wstawic tego miedzy echo"";
Natomiast jesli zamkne polaczenie php (?> <?php) to nie bede w stanie wstawic zmienną w nazwe id. Mecze sie z tym juz od kilku godzin, backslash nie pomoga bo wtedy sypie sie funkcja onclick i przestaje to dzialac. Pomoze ktos?

  1. <a href="#MenuBar1" onClick="op('$nazwa');">



Tutaj caly kod

  1. <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  2. function op(obj) {
  3. x=document.getElementById(obj);
  4. $(x).slideToggle( "slow" );
  5. }
  6. <a href="#" onClick="op('poka');">Pokaż</a>
  7. <div id='poka' style='display: none;'>
  8. Oto ukryta cześć strony. Rozwija się po kliknięciu na przycisk, tekst, button, zdjęcie
  9. </div>
Go to the top of the page
+Quote Post
BigPig
post 3.08.2014, 12:31:08
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 9
Dołączył: 18.06.2013
Skąd: Białystok

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


  1. <?php
  2. $nazwa = "hehehe";
  3. ?>

  1. <a href="#MenuBar1" onClick="op('<?=$nazwa?>');">tatatatatatatatat</a>


Wyskakuje nam wtedy:
  1. <a href="#MenuBar1" onclick="op('hehehe');">tatatatatatatatat</a>



O to chodziło? Nigdy w ten sposób nie korzystałem z onClick, więc nie jestem pewien czy taki efekt chciałeś uzyskać smile.gif
Go to the top of the page
+Quote Post
Michael2318
post 3.08.2014, 12:31:28
Post #3





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


Wszystkie apostrofy w tym kodzie zamień na:

Cytat
\'


Czyli zamiast tego:

  1. <div id='poka' style='display: none;'>


wstawiasz:

  1. echo '<div id=\'poka\' style=\'display: none;\'>';


Ten post edytował Michael2318 3.08.2014, 12:34:00
Go to the top of the page
+Quote Post
lexis72
post 3.08.2014, 13:07:00
Post #4





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 25.02.2013

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


BigPig, na takie rozwiazanie nie wpadlem smile.gif Super! Dzieki wielkie dziala!
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 Wersja Lo-Fi Aktualny czas: 18.04.2024 - 08:38