Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Cytowanie za pomocą onclick
teez
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 6
Dołączył: 20.12.2010

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


Hej..

Mam następujący kod:
  1. <script type="text/javascript">
  2. function wstaw(comment, test) {
  3. document.getElementById('content').value = comment;
  4. $('html,body').animate({scrollTop: $(test).offset().top}, 1000);
  5. return false;
  6. }
  7.  


Oraz

  1. <a href="<?php echo $_SERVER['PHP_SELF']; ?>#leavereply" onclick="wstaw('<!--QuoteBegin-<?php echo strip_tags(name($r['id'+--><div class='quotetop'>Cytat(<?php echo strip_tags(name($r['id')</div><div class='quotemain'><!--QuoteEBegin-->)).' '.create_date($r['date']) ?> napisał] <?php echo strip_tags($r['content']); ?><!--QuoteEnd--></div><!--QuoteEEnd-->', '#leavereply');" class="reply">Cytuj</a>


Głównym zamierzeniem jest cytowanie danego komentarza. Niestety.. W jednym przypadku działa, w innym już nie czyli:

  1. onclick="wstaw('<!--QuoteBegin-teezik Minutę temu napisał+--><div class='quotetop'>Cytat(teezik Minutę temu napisał)</div><div class='quotemain'><!--QuoteEBegin-->Test komentarza Test komentarza Test komentarza Test komentarza Test komentarza Test komentarza Test<!--QuoteEnd--></div><!--QuoteEEnd-->', '#leavereply');"


Działa, ale już w przypadku:
  1. onclick="wstaw('<!--QuoteBegin-teezik 6 minut temu napisał+--><div class='quotetop'>Cytat(teezik 6 minut temu napisał)</div><div class='quotemain'><!--QuoteEBegin-->teezik 5 minut temu napisał Test komemntarza teezik 5 minut temu napisał Test komemntarza teezik 5 minut temu napisał Test komemntarza teezik 5 minut temu napisał Test komemntarza teezik 5 minut temu napisał Test komemntarza teezik 5 minut temu napisał Test komemntarza teezik 5 minut temu napisał Test komemntarzateezik 5 minut temu napisał Test komemntarza<!--QuoteEnd--></div><!--QuoteEEnd-->', '#leavereply');


Nie reaguje. Na dodatek w jednym przypadku krzaczy się:
Cytat
'#leavereply');"="" quote]',="" ugrzecznion[=""
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Nie męcz się z onclick. Przecież masz http://api.jquery.com/click/
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: 21.08.2025 - 07:26