Content-load über JS funktioniert im IE nicht.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Content-load über JS funktioniert im IE nicht.

    Moin moin :P

    hab leider das Problem, dass im Internet Explorer der Content den ich hab will nicht geladen wird =/
    Bei IE weiss ich auch nicht wie man die Error-Konsole oä aufruft deswegen frage ich lieber hier :P

    Hier der JS-Code.



    Quellcode

    1. $(document).ready(function(){
    2. //References
    3. var pages = $("#menu li");
    4. var loading = $("#loading");
    5. var content = $("#content");
    6. //show loading bar
    7. function showLoading(){
    8. loading
    9. .css({visibility:"visible"})
    10. .css({opacity:"1"})
    11. .css({display:"block"})
    12. ;
    13. }
    14. //hide loading bar
    15. function hideLoading(){
    16. loading.fadeTo(1000, 0);
    17. };
    18. //Manage click events
    19. pages.click(function(){
    20. //show the loading bar
    21. showLoading();
    22. //Highlight current page number
    23. pages.css({'color' : '#fff'});
    24. $(this).css({'color' : '#a5c63f'});
    25. //Load content
    26. var pageNum = this.id;
    27. var targetUrl = "content.php?id=<?php echo intval($_GET['id']); ?>&page=" + pageNum + "&" + $("#myForm").serialize() + " #content";
    28. content.load(targetUrl, hideLoading);
    29. });
    30. //default - 1st page
    31. $("#1").css({'color' : '#a5c63f'});
    32. var targetUrl = "content.php?id=<?php echo intval($_GET['id']); ?>&page=1&" + $("#myForm").serialize() + " #content";
    33. showLoading();
    34. content.load(targetUrl, hideLoading);
    35. });
    Alles anzeigen



    Peace out!
  • Hi,

    welche jQuery Verison nutzt du denn ? Hab grad gesehen, das die 1.4(.1)er schon released wurde.

    Wird denn der default Part geladen ?

    Quellcode

    1. //default - 1st page
    2. $("#1").css({'color' : '#a5c63f'});
    3. var targetUrl = "content.php?id=<?php echo intval($_GET['id']); ?>&page=1&" + $("#myForm").serialize() + " #content";
    4. showLoading();
    5. content.load(targetUrl, hideLoading);



    Wenn das geladen wird, denke ich mal, das es sich um ein Scope Problem handelt.
    Denn versuch mal, den load im click Event nicht über die var content sondern über $("#content") anzusprechen.

    Quellcode

    1. $("#content").load(targetUrl, hideLoading);