Ankündigung

Einklappen
Keine Ankündigung bisher.

JS Funktion aufrufen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • JS Funktion aufrufen

    Hallo,

    Ich möchte gerne eine JS Funktion aufrufen: Mein code:

    Code:
    <head>
        <script type="text/javascript" src="../js/jquery.js"></script>
        <script type="text/javascript">
          function contentloader(dataid) {
            $("#content").load("?do="+dataid+"");
          }
        </script>
      </head>
    PHP-Code:
    PHP CODE.... 
    Code:
    <script type="text/javascript">
      contentloader(1);
    </script>
    leider funktioniert das nicht, aber wieso nicht?

    Wenn ichs per link aufrufen, gehts problemlos.

    //EDIT:
    Die funktion ansich wird aufgerufen, wieso funktioniert es denoch nicht?

    //EDIT2:
    Es geht nun plötzlich, ka wieso

  • #2
    Code:
    <script type="text/javascript">
      contentloader(1);
    </script>
    Weil der Code "sofort" ausgeführt wird wenn der Browser ihn findet.

    Steht dieser im Head-Bereich wurde der Body-Bereich der HTML-Seite noch nicht geparsed, ergo wird es das Element mit der Id #content noch nicht geben.

    JQuery bietet hierfür folgendes an:

    Code:
    $(document).ready(
         function () {
           //aller Code hier wird erst ausgeführt wenn das Dokument vollständig geladen wurde
        }
    );
    "Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".

    Kommentar

    Lädt...
    X