Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von März

SELFHTML Forumsarchiv
js aus js aufrufen

Informationsseite
  1. Seite (JAVASCRIPT) js aus js aufrufen von Retep, 31. 03. 2005, 12:13
nach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Retep, 31. 03. 2005, 12:13

HAllo,
sorry, dass ich hier wahrscheinlich eine simple Frage stelle, aber ich komme leider nicht weiter (auch nicht nach längerer Recherche in selfHTML).

Ich möchte aus einem JavaScript auf ein anderes JavaSript zugreifen, das beim Aufruf einfach ausgeführt wird. In der HTML-Seite kann ich das zweite Script nicht einbinden ... ich habe nur die Möglichkeit auf das eine JavaScript zuzugreifen bzw. dieses zu ändern.

also HTML-Seite ruft 1.js auf und führt es aus
in 1.js soll die datei 2.js aufgerufen werden und das dort enthaltene Script ausgeführt werden.

wie lautet der Aufruf in 1.js?

Vielen Dank im Voraus

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: wahsaga, 31. 03. 2005, 12:25

hi,

»» also HTML-Seite ruft 1.js auf und führt es aus
»» in 1.js soll die datei 2.js aufgerufen werden und das dort enthaltene Script ausgeführt werden.
»»
»» wie lautet der Aufruf in 1.js?

der könnte sich höchstens in gebetsform - oder alternativ auch als fluch - gestalten.

(sprich: was du willst, ist so nicht machbar.)

gruß,
wahsaga


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Retep, 31. 03. 2005, 12:34

»» hi,
»»
»» »» also HTML-Seite ruft 1.js auf und führt es aus
»» »» in 1.js soll die datei 2.js aufgerufen werden und das dort enthaltene Script ausgeführt werden.
»» »»
»» »» wie lautet der Aufruf in 1.js?
»»
»» der könnte sich höchstens in gebetsform - oder alternativ auch als fluch - gestalten.
»»
»» (sprich: was du willst, ist so nicht machbar.)
»»
»» gruß,
»» wahsaga
»»
»»
Merci für die Antwort,

d.h. ich habe keine Möglichkeit aus einem ausgelagertem JavaScript ein anderes JavaScript (das auf einem anderen Server liegt) aufzurufen und die dort enthaltenen Scripte auszuführen, ohne dass ich in HTML diese Datei einbinde?

Welche Möglichkeit hätte ich sonst? Die HTML-Seite wird vom CMS generiert (habe keinen Einfluss drauf) ... ich kann nur eine js-Datei (die bereits eingebunden ist) ändern ... und brauche unbedingt noch andere Funktionen, die von anderen Dienstleistern angeboten werden.

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Hopsel, 31. 03. 2005, 12:37

Hi,

»» ... und brauche unbedingt noch andere Funktionen, die von anderen Dienstleistern angeboten werden.

ist es denn nicht möglich, die Funktionen selbst zu schreiben?

MfG Hopsel
--
"It's amazing I won. I was running against peace, prosperity, and incumbency."
George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Cheatah, 31. 03. 2005, 12:40

Hi,

»» Die HTML-Seite wird vom CMS generiert

also stehen Dir serverseitige Techniken zur Verfügung. Nutze diese.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Retep, 31. 03. 2005, 12:44

»» Hi,
»»
»» »» Die HTML-Seite wird vom CMS generiert
»»
»» also stehen Dir serverseitige Techniken zur Verfügung. Nutze diese.
»»
»» Cheatah
»»

Ähm ... schön gesagt ... aber das ist ein etwas größeres CMS (zur Zeit ca. 52 000 Seiten) und die Konfiguration liegt nicht in unserer Hand ... ich bin nur Anwender

Gruß
Retep

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Cheatah, 31. 03. 2005, 13:35

Hi,

»» Ähm ... schön gesagt ... aber das ist ein etwas größeres CMS (zur Zeit ca. 52 000 Seiten) und die Konfiguration liegt nicht in unserer Hand ... ich bin nur Anwender

das CMS wird Dir evtl. nicht helfen können. Was ich meinte ist, dass Du die serverseitige Technik einsetzen sollst, auf der auch das CMS basiert. Also beispielsweise Struts, wenn es ein Struts-Framework ist, oder CGI, oder PHP, oder .NET, oder was immer ihr da habt.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: H2O, 31. 03. 2005, 12:26

Hallo Retep.

»» wie lautet der Aufruf in 1.js?

Ich würde es einfach mit einem document.write() einbinden:

Inhalte der Datei 1.js:

document.write("<script src=\"2.js\" type=\"text/javascript\"><\/script>");
// restlicher Inhalt

Man liest sich, H2O

--
#*~!:     Inaktiv...
Selfcode: ie:% fl:( br:< va:) ls:[ fo:| rl:( n4:( ss:) de:> js:| ch:? sh:( mo:| zu:}
                          Decoder    -    Infos

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Cheatah, 31. 03. 2005, 12:29

Hi,

»» Ich würde es einfach mit einem document.write() einbinden:

beachte, dass der IE hierbei asynchron wird.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: H2O, 31. 03. 2005, 12:33

Hallo Cheatah.

»» beachte, dass der IE hierbei asynchron wird.

Wenn du mir jetzt noch sagst, was asynchron ist... *gg*

Mls, H2O

--
#*~!:     Inaktiv...
Selfcode: ie:% fl:( br:< va:) ls:[ fo:| rl:( n4:( ss:) de:> js:| ch:? sh:( mo:| zu:}
                          Decoder    -    Infos

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Daniel, 31. 03. 2005, 12:39

Hi H2O,

»» »» beachte, dass der IE hierbei asynchron wird.
»»
»» Wenn du mir jetzt noch sagst, was asynchron ist... *gg*

kennst doch sicher synchron-schwimmen, da machen die leute alles synchron. hingt jmd hinterher oder eilt voraus ist er asynchron zu den anderen. also nichtmehr synchron.

Die frage sollte wohl eher, was bedeutet es wenn der IE asynchron wird, welche auswirkungen hat das? Eine antwort darauf kann ich dir leider nicht geben

MfG

nach obennach unten

hängt oder hinkt

Die folgende Nachricht zum Thema stammt von: Hopsel, 31. 03. 2005, 12:54

Hi,


»» hingt jmd hinterher

meinst du jetzt hängt oder hinkt? |scnr|

MfG Hopsel
--
"It's amazing I won. I was running against peace, prosperity, and incumbency."
George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Cheatah, 31. 03. 2005, 12:39

Hi,

»» »» beachte, dass der IE hierbei asynchron wird.
»» Wenn du mir jetzt noch sagst, was asynchron ist... *gg*

das Gegenteil von synchron ;-) Man kann sich im IE nicht mehr darauf verlassen, dass die Script- und die Seitenverarbeitung in der richtigen Reihenfolge stattfindet.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: H2O, 31. 03. 2005, 13:03

Hallo Cheatah.

»» das Gegenteil von synchron ;-) [...]

Soviel konnte mir Wikipedia auch sagen :-/

»» Man kann sich im IE nicht mehr darauf verlassen, dass die Script- und die Seitenverarbeitung in der richtigen Reihenfolge stattfindet.

Ahaaaa... Okay, danke 8)

Man liest sich, H2O

--
#*~!:     Inaktiv...
Selfcode: ie:% fl:( br:< va:) ls:[ fo:| rl:( n4:( ss:) de:> js:| ch:? sh:( mo:| zu:}
                          Decoder    -    Infos

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Retep, 31. 03. 2005, 12:47

»» Hallo Retep.
»»
»» »» wie lautet der Aufruf in 1.js?
»»
»» Ich würde es einfach mit einem document.write() einbinden:
»»
»» Inhalte der Datei 1.js:
»»
»» document.write("<script src=\"2.js\" type=\"text/javascript\"><\/script>");
»» // restlicher Inhalt
»»
»» Man liest sich, H2O
»»

MERCI!!!
das hat geklappt! (zumindest beim Test auf der Festplatte mit dummy-Dateien) ... jetzt muss ich nur noch schauen, wie es sich verhält wenn ich hinter src die entspr. URL einbinde.

dass ich document.write dazu verwenden kann, das überrascht mich sehr (die Lösung war/ist so einfach) und ich sah sie vor lauter Bäumen nicht

nochmals DANKE

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: RETEP, 31. 03. 2005, 13:03

mit document.write geht es doch leider nicht ... ich war
etwas "blind" ... denn das ruft zwar die zweite Detei aus und führt
auch alles aus ... allerdings wird dabei die HTML-Seite im
Hintergrund überschrieben

Gruß
Retep

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Cheatah, 31. 03. 2005, 13:36

Hi,

»» denn das ruft zwar die zweite Detei aus und führt
»» auch alles aus ... allerdings wird dabei die HTML-Seite im
»» Hintergrund überschrieben

dann machst Du etwas falsch. Die nicht zu verhindernden Probleme äußern sich anders.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Retep, 31. 03. 2005, 14:18

»» Hi,
»»
»» »» denn das ruft zwar die zweite Detei aus und führt
»» »» auch alles aus ... allerdings wird dabei die HTML-Seite im
»» »» Hintergrund überschrieben
»»
»» dann machst Du etwas falsch. Die nicht zu verhindernden Probleme äußern sich anders.
»»
»» Cheatah
»»
Tja, scheint wirklich so ... dass ich etwas falsch mache, doch ich komme nicht drauf was ???

meine Test-Datei sieht so aus:
<html>
<head>
<title>hallo</title>
<script src="js_script/LibJS.js"></script>
<script>
function test()
{
document.open();
document.write ("<script type=\"text/javascript\" src=\"test2.js\"><\/script>");
document.close();
}
</script>
</head>
<body onLoad="test()">
hallo
</body>
</html>

________________________
test2.js
-----------------------
<!--
alert ("javascript");
document.open();
document.write("<script src=\"test1.js\" type=\"text/javascript\"><\/script>");
document.close();
//-->

_______________________
test1.js
-----------------------
<!--
var test = "hier bin ich";
alert ("zweiter JS");
alert (test);
//-->

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Cheatah, 31. 03. 2005, 14:37

Hi,

»» Tja, scheint wirklich so ... dass ich etwas falsch mache, doch ich komme nicht drauf was ???

also, erstens erzeugst Du ein <script>-Element, welches den Zweck hat, ein <script>-Element zu erzeugen. Zweitens rufst Du den Code erst dann auf, wenn die Seite fertig geladen ist, also per definitionem nichts mehr ins Dokument geschrieben werden kann. Drittens sagst Du sehr, sehr explizit, dass das aktuelle Dokument zunächst vernichtet werden soll - zwei Mal. _Plus_ die Tatsache, dass das Schreiben von Code nach dem Fertigladen das Dokument ohnehin vernichten muss.

»» test2.js
»» -----------------------
»» <!--

Viertens bricht die Script-Verarbeitung hier ab, weil "<!--" kein gültiger JavaScript-Code ist.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: wahsaga, 31. 03. 2005, 14:42

hi,

»» also, erstens [...]
»» Zweitens [...]
»» Drittens [...]
»» Viertens [...]

dein sonst übliches "error: required attribute 'type' missing" fehlt mir jetzt aber irgendwie ...

scnr,
wahsaga


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

nach obennach unten

js aus js aufrufen

Die folgende Nachricht zum Thema stammt von: Cheatah, 31. 03. 2005, 14:54

Hi,

»» dein sonst übliches "error: required attribute 'type' missing" fehlt mir jetzt aber irgendwie ...

hoppla, wie konnte ich nur ...

ERROR: Required message "ERROR: Required attribute 'type' missing." missing.

Cheatah :-)

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von März

© 1998-2008 Seite Impressum, Software: Classic Forum