Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jquery problem
cedunio
post
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 9.02.2008

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


Witam
Krótko opiszę mój problem. Główna strona jest zrobiona na divach. Podstrony otwierane są w divach za pomocą kodu js. Gdy otwieram stronę zawierającą jquery czy jakikolwiek js rozwala mi wszystko. Ma ktoś może pomysł dlaczego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lord_t
post
Post #2





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

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


Re, po pierwsze zamieniłem sobie Twój kod AXAH na jQuerowego ajaxa, bo po co cudować z jakimis inny mi skryptami jak w jQ. tez to masz.
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <title>Przyklad 1-1</title>
  5. <script type="text/javascript" src="jquery-1.2.3.min.js"></script>
  6. <script type="text/javascript">
  7.  
  8. function gettt(url,id)
  9. $.ajax({
  10. url: url,
  11. cache: false,
  12. success: function(html){
  13. $("#"+id).append(html);
  14. }
  15. });
  16.  
  17. </script>
  18. </head>
  19. <body>
  20. <a href="" onclick="gettt('1.htm','cos');return false;">GO</a>
  21. <div id="cos" style="width:700px;height:400px;">OLD</div>
  22. </body>
  23. </html>


Skorzystanie z tego ajaxa z parametrem html zapobiega tez posiadaniu dwóch sekcji <html> itp. w kodzie, co mogło powodować rozjeżdżanie strony. Jeśli jednak dalej chcesz korzystac ze swoje go skryptu to w pobieranym dokumencie niech bedzie tylko to co miałeś w body.

A jeśli chodzi o skrypty na pobieranej stronie to musisz je jakoś pobrać i wykorzystać funkcje eval do ich odpalenia:)

//
1.Dla testów zamianielm sobie 1.php na 1.htm
2.funkcji eval użyć najlepiej w success ajaxa smile.gif

Ten post edytował lord_t 26.09.2008, 10:36:52


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 07:26