hilfdirselbst.ch
Facebook Twitter gamper-media
"Funktioniert nicht" ist keine hinreichende Fehlerbeschreibung.
Anonym
Beiträge: 22827
14. Mai 2003, 08:42
Beitrag #1 von 7
Bewertung:
(1192 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

JavaScript Function von einer Anderen Datei anwählen


Wie kann ich von einer Datei direkt in einer anderen Datei eine Funktion aufrufen ??
könnte mir jemand einen Tipp geben?

Danke schon im Voraus
4fpsScripter
Top
 
X
Markus Walker  M 
Beiträge: 494
15. Mai 2003, 21:06
Beitrag #2 von 7
Beitrag ID: #35562
Bewertung:
(1192 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

JavaScript Function von einer Anderen Datei anwählen


JavaScript läuft in einer geschlossenen Umgebung und hat in der Regel keinen Zugriff auf das Filesystem, zumindest nicht automatisch. Wenn also eine Funktion aufgerufen werden soll, muss diese zuvor interpretiert worden sein.
Um zu helfen, müsste das Ziel der Aktion beschrieben werden.
als Antwort auf: [#35204] Top
 
Anonym
Beiträge: 22827
21. Mai 2003, 07:56
Beitrag #3 von 7
Beitrag ID: #36173
Bewertung:
(1192 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

JavaScript Function von einer Anderen Datei anwählen


Mit Php kann man ja die variablen aus der Adresse auswählen z.B:
index.htm?text=mensch
kann man dies nicht mit auch mit JavaScript machen?
Kann man anders eine Variable übergeben, oder läuft JavaScript nur in einem Dokument ab?
Könnte man, wenn man die eine Funktion in einem anderem Dokument öffnen will eine seite mit Frames erstellen??

Vielen Dank für eure Hilfe
4fpsScripter
als Antwort auf: [#35204] Top
 
Anonym
Beiträge: 22827
21. Mai 2003, 21:34
Beitrag #4 von 7
Beitrag ID: #36304
Bewertung:
(1192 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

JavaScript Function von einer Anderen Datei anwählen


Beim genannten php-Beispiel wird eine php-Funktion aufgerufen und ein Parameter übergeben.
JavaScript wird wie php interpretiert. Der wohl am häufigsten benutzte JavaScript-Interpreter läuft in Web-Browsern. Das Browser-Fenster stellt dann auch die Welt des dortigen JavaScripts dar. Dies wird auch als Client-Side JavaScript bezeichnet, besser wäre Browser-Side.
Daneben gibt es das Server-Side JavaScript, welches auf dem Server interpretiert wird, analog zu php, nur nicht mit so weiten Möglichkeiten.
Ein weiterer JavaScript-Interpreter ist in Acrobat bzw. in Acrobat Reader zu finden.
Gemeinsam haben diese den Kern, das Core-JavaScript. Jeder Interpreter hat aber seine spezifischen Erweiterungen. Die Browser-Side Implementationen sind natürlich (wie könnte es anders sein) vom jeweiligen Browser-Lieferanten beeinflusst. Das Core-JavaScript (auch unter EMCA-Script bekannt) hat es zu einem ISO-Standard gebracht (ISO16262).
Die Netscape Sicht von JavaScript, mit Browser-, Server und Core-JavaScript Referenzen ist hier zu finden: http://developer.netscape.com/...tent=javascript.html
Die Microsoft Sicht ist hier zu finden:
http://msdn.microsoft.com/..._reference_entry.asp

Zu Deinen Fragen:
1. Wie oben dargelegt, müsste für eine analoge Parameter-Übergabe Server-Side JavaScript verwendet werden.
2. Siehe oben
3. Funktionen stellt man in der Regel durch ein Source-File zur Verfügung, wenn diese auf mehreren Seiten der Site benutzt werden. Diese werden bei der erst besten Gelegenheit geladen, womit der Interpreter diese Funktionen kennt und sie während der aktiven Sitzung aufgerufen werden können. Dies sind dann globale Funktionen, welche îm Window-Objekt (Welt des Browser-JavaScripts, siehe oben) definiert sind.
Um dies zu bewerkstelligen, setzt man z.B. im Head-Bereich der Start-Seite folgende Zeile:
<script src="Pfad/Datei_mit_JS_Funktionen.js"></script>

Dies kann auch in einer Seite mit Frame-Set sein.

HTH
als Antwort auf: [#35204] Top
 
Markus Walker  M 
Beiträge: 494
21. Mai 2003, 21:36
Beitrag #5 von 7
Beitrag ID: #36305
Bewertung:
(1192 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

JavaScript Function von einer Anderen Datei anwählen


Ooop, da bin ich bei obigem Beitrag wohl aus dem Forum rausgeflogen...
als Antwort auf: [#35204] Top
 
Simon.Duss
Beiträge: 64
28. Mai 2003, 07:57
Beitrag #6 von 7
Beitrag ID: #37277
Bewertung:
(1192 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

JavaScript Function von einer Anderen Datei anwählen


Danke für deine Hilfe, Ich kann sie gut gebrauchen.
Doch noch habe ich noch eine Frage, gibt es viele Server die JavaScript Browser basierend anbieten ??
Merci Simon Duss alias 4fpsScipter
als Antwort auf: [#35204] Top
 
SabineP  M 
Beiträge: 7586
28. Mai 2003, 08:26
Beitrag #7 von 7
Beitrag ID: #37281
Bewertung:
(1192 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

JavaScript Function von einer Anderen Datei anwählen


Hallo Simon,

vielleicht sind diese beiden Artikel für Dich noch interessant:

http://selfaktuell.teamone.de/...tuebergabe/index.htm
http://selfaktuell.teamone.de/...ebergabe-2/index.htm

Clientseitiges (Browser basierend) Javascript funktioniert ausschließlich im Browser und hat mit dem Server nichts zu tun.
Es gibt auch serverseitiges Javascript, aber ich kenne keinen Provider, der soetwas anbietet.

Gruß Sabine
als Antwort auf: [#35204] Top
 
X