TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 10.11.2005, 15:08   #1
elo
TP-Junior
 
Registriert seit: Oct 2005
Ort: Hamburg
elo macht alles soweit korrekt

function aus externer Datei aufrufen


moin moin,

ich habe da ein kleines Problem:

ich versuche eine Funktion die in einer externen .js Datei abgelegt ist aus einem htm Dokument aufzurufen, jedoch schon beim ersten load des html

ich habe haufenweise Hinweise gefunden wie es via formular aufruf funktioniert, nur dazu irgendwie nix

geht das überhaupt??

so nu ma zum Quelltext...

html-code
HTML-Code:
<script language="JavaScript" type="text/javascript" src="script/exe/avvorortexe.js">
    pics();
    </script>
js-code // liegt in der datei "avvorortexe.js"

Code:
<!--

pic = new Array();
// pic[0] // JVV 27.10.2005 //
pic[0] = new Object;
pic[0]["menge"] = "32";
pic[0]["ordner"] = "jvv_27_10_05";

// pic[1] // JVV 27.10.2005 //
pic[1] = new Object;
pic[1]["menge"] = "32";
pic[1]["ordner"] = "jvv_27_10_05";

/////////// ab hier bitte nix mehr ändern //////////////////

function pics() {
 for (var j = 0;  j < pic.length; j++)
  {
    for (var i = 0; i < pic[j]["menge"];i++)
      {
  	document.write("<img src=\"images/"+pic[j]["ordner"]+"/"+i+".JPG\" width=\"50\">");
      }

 }

}

-->
bitte nicht über das seltsame Script wundern es soll fürs Kundenintranet sein, wo nix dynamisches geht. Der Kunde möchte die Seite jedoch schnell und einfach ändern können ( in gewissen Rahmen) ohne im html rum zu wurschteln zu müssen. Das Script selber funktioniert auch kann nur die function nicht aufrufen

wer ne idee???

mfg
elo ist offline   Mit Zitat antworten


Alt 10.11.2005, 15:22   #2
TP-Insider
 
Benutzerbild von Jupp
 
Registriert seit: Jul 2004
Ort: Mönchengladbach
Jupp bringt sich richtig ein
eine Möglichkeit:
HTML-Code:
<head>
<script language="JavaScript" type="text/javascript" src="script/exe/avvorortexe.js"></script>
</head>
<body onLoad="pics()">
//edit: wieso werden in der code-ansicht eigentlich keine zeilenumbrüche mehr angezeigt?
__________________

GCM d- s: a-- C++$ UL P L+ E--- W++ N o? K- w+ !O !M !V PS+ PE Y PGP- t+ 5? X R- tv- b- DI- !D G e h! r++ z?

Geändert von Jupp (10.11.2005 um 15:27 Uhr).
Jupp ist offline   Mit Zitat antworten
Alt 10.11.2005, 18:41   #3
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
Zitat:
Zitat von Jupp
eine Möglichkeit:
HTML-Code:
<head>
<script language="JavaScript" type="text/javascript" 
src="script/exe/avvorortexe.js"></script>
</head>
<body onLoad="pics()">
//edit: wieso werden in der code-ansicht eigentlich keine zeilenumbrüche mehr angezeigt?
Manchmal werden die Umbrüche gemacht, wenn Du nach dem Posten den Beitrag editierst.
Ich probiers gleich mal!

<edit>
ging nicht!
mit Shift/Enter musst Du selber Umbrüche machen!
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!

Geändert von 321 (10.11.2005 um 18:46 Uhr).
321 ist offline   Mit Zitat antworten
Alt 11.11.2005, 07:56   #4
elo
TP-Junior
 
Registriert seit: Oct 2005
Ort: Hamburg
elo macht alles soweit korrekt
ich bedanke mich für eure antworten, werde gl mal versuchen obs klappt

klingt aber logisch

eine frage hätte ich aber noch...

geht das nur im <body>-tag oder auch in anderen??

Geändert von elo (11.11.2005 um 08:04 Uhr).
elo ist offline   Mit Zitat antworten
Alt 11.11.2005, 08:23   #5
TP-Insider
 
Benutzerbild von Jupp
 
Registriert seit: Jul 2004
Ort: Mönchengladbach
Jupp bringt sich richtig ein
soweit ich weiß geht das onLoad im <body> und im <frameset> tag. aber da reichts ja eigentlich auch

übrigens meckert der validator, wenn du onLoad mit ins <body> tag nimmst...

ich glaub das geht auch ohne "onLoad", aber da kenne ich mich nicht so aus...
__________________

GCM d- s: a-- C++$ UL P L+ E--- W++ N o? K- w+ !O !M !V PS+ PE Y PGP- t+ 5? X R- tv- b- DI- !D G e h! r++ z?
Jupp ist offline   Mit Zitat antworten
Alt 11.11.2005, 09:35   #6
elo
TP-Junior
 
Registriert seit: Oct 2005
Ort: Hamburg
elo macht alles soweit korrekt
jo ohne onLoad wär mir auch lieber, da ich es nicht direkt hinter dem body-tag haben wollte sondern bei bedarf die function(); aufrufen wollte

prinzipiell funktioniert aber onLoad im <body>

evtl hat ja noch jemand nen andere Lösungsidee??
elo ist offline   Mit Zitat antworten
Alt 11.11.2005, 09:37   #7
TP-Insider
 
Benutzerbild von Jupp
 
Registriert seit: Jul 2004
Ort: Mönchengladbach
Jupp bringt sich richtig ein
versuch mal
HTML-Code:
<script language="JavaScript" type="text/javascript" src="script/exe/avvorortexe.js"></script>

<script language="JavaScript" type="text/javascript">
window.onload=pics();
</script>
// EDIT: das funzt nicht mit den Zeilenumbrüchen.....?? weder mit SHIFT+ENTER noch sonst was... sobald ich aktualisiere sind sie wieder weg... Ein Fall fürs Support-Forum?
__________________

GCM d- s: a-- C++$ UL P L+ E--- W++ N o? K- w+ !O !M !V PS+ PE Y PGP- t+ 5? X R- tv- b- DI- !D G e h! r++ z?

Geändert von Jupp (13.11.2005 um 13:43 Uhr).
Jupp ist offline   Mit Zitat antworten
Alt 12.11.2005, 23:32   #8
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
nix, hab vertippt!
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!

Geändert von 321 (13.11.2005 um 00:27 Uhr).
321 ist offline   Mit Zitat antworten
Alt 12.11.2005, 23:33   #9
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
Zitat:
Zitat von Jupp
versuch mal
HTML-Code:
<script language="JavaScript" type="text/javascript" src="script/exe/avvorortexe.js"></script>

<script language="JavaScript" type="text/javascript">
window.onload=pics();
</script>
// EDIT: das funzt nicht mit den Zeilenumbrüchen.....?? weder mit SHIFT+ENTER noch sonst was... sobald ich aktualisiere sind sie wieder weg... Ein Fall fürs Support-Forum?
Der Umbruch muss innerhalb eines Tags sein
HTML-Code:
<script language="JavaScript" type="text/javascript" // umbruch hier
src="script/exe/avvorortexe.js">
</script>

<script language="JavaScript" // umbruch hier 
type="text/javascript">
window.onload=// umbruch hier 
pics();
</script>
obwohl es so keinen Sinn ergibt ...
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > Javascript
function aus externer Datei aufrufen function aus externer Datei aufrufen
« Problem mit submit() | Value-Wert aus Checkbox als Variable übernehmen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:48 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67