Es ist ein bisschen kompliziert und versuchen, Code zur Verfügung stellen würde 4 Seiten Codes, aber vielleicht jemand könnte mir helfen zu denken: Ich habe index.php mit einem div, das geladen wird (jQuery. load()) eine andere Seite, board.php, welche die neuen Nachrichten anzeigt, liest sie aus einer mySQL-Tabelle. Das gesamte JavaScript für die gesamte Site befindet sich in einer Datei namens other-js.js. Die JS-Funktionen für das Message Board sind in der board.php-Datei geschrieben (weil, als ich sie in die andere-js.js-Datei geschrieben habe, haben sie nicht funktioniert). Jetzt brauche ich eine Funktion aus der board.php-Datei, um eine Funktion aus der anderen-js.js-Datei aufzurufen, aber sie wird es einfach nicht tun. Irgendwelche Ideen? Ich bin wirklich ratlos ...Aufruf einer js-Seite von einer geladenen Seite
0
A
Antwort
0
Eine Variable oder Funktion, die im globalen Geltungsbereich (window
in Browsern) deklariert wird, sollte für alle Ihre JS-Code zugänglich sein. Fügen Sie also einfach Ihre in other-js.js
deklarierte Datei an das Objekt window
an.
z.B.
window.my_function = function() {...}
Anmerkung: die globale Reichweite verschmutzen könnte ein Alptraum auf lange Sicht sein. Ich weiß nicht, ob Sie Ihre Anwendung neu schreiben können, aber wenn Sie können ich vorschlagen, alle Ihre JS in Dateien (z. B. main.js
, board.js
, etc.) und verwenden Sie Module oder Namespaces, um Schmerzen zu vermeiden.
Verwandte Themen
- 1. Abrufen der ausgewählten Werte von einer in jQuery geladenen Seite
- 2. PHP - Laden HTML von einer voll geladenen externen Seite
- 3. Aufruf einer Variablen in einer ASP.net-Seite von Flash CS3
- 4. Ändern Sie die Abmessungen einer extern geladenen Seite
- 5. Chromium: Wie bekomme ich alle Form einer geladenen Seite
- 6. Aufruf einer ascx Seite Methode mit Jquery
- 7. So deaktivieren Sie Ajax-Anfragen von einer geladenen Seite mit Selenium API
- 8. Aufruf einer PHP-Seite in HTML-Seite von einer Website zur anderen
- 9. Reload Seite von Ajax-geladenen Unterseite
- 10. Aufruf einer WebService von Javascript
- 11. Der erste Aufruf von Url.Action auf einer Seite ist langsam
- 12. Asp.Net Aufruf-Funktion von einer anderen * .aspx.cs Seite
- 13. Aufruf einer C# -Klasse von meiner ASPX-Seite
- 14. Aufruf von Click-Ereignis einer Schaltfläche Server-Seite
- 15. Aufruf einer Klassenfunktion von einer anderen Klasse
- 16. Aufruf einer Klassenmethode von einer Instanzmethode
- 17. Angular2: Zuweisen einer von einem Dienst geladenen Variablen zu einem von einem anderen Dienst geladenen Wert
- 18. Abonnieren eines Ereignisses einer geladenen Assembly
- 19. Aufruf der Webmethode einer Seite aus JavaScript auf einer anderen Seite
- 20. Flash AS3 Hilfe Erkennung einer geladenen Datei
- 21. Aufruf einer .jar von ColdFusion
- 22. IndexError von Aufruf einer Integer
- 23. Aufruf dbstep von einer Funktion
- 24. Aufruf einer Funktion von einer .ERL zu .YAWS Datei
- 25. Java-Aufruf einer Funktion in einer Klasse von einer anderen
- 26. Aufruf einer Methode auf einer Karte von einer anderen Methode
- 27. Eine Methode zum Indizieren von Dreiecken aus einer geladenen Heightmap?
- 28. Zugriff auf die Steuerung einer Seite von einer anderen Seite
- 29. Aufruf einer .php Datei
- 30. Aufruf einer VB.net-Funktion von Javascript