WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » [JS] funktion mit verschieden parameter laden » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von chip
pascalplus schrieb am 26.11.2005 22:08
Hallo

Ich habe eine JavaScript-Funktion in einer .js-Datei abgespeichert.
Nun möchte ich diese Funktion fünf mal in einer Datei ausführen lassen, aber jedes mal mit einem anderen Parameter.
Die einzige Lösung, die ich bisher gefunden habe, sieht folgendermaßen aus:
1: 
2: 
3: 
4: 
5: 
6: 
7:
<script type="text/javascript" src="ct.js"></script>
<body onLoad="ct(1);"></body>
<body onLoad="ct(2);"></body>
<body onLoad="ct(3);"></body>
<body onLoad="ct(4);"></body>
<body onLoad="ct(5);"></body>

Dies funktioniert auch, sieht aber irgendwie nicht so schön aus.



OK, man kann's auch einfach machen

1: 
2: 
3:
<script type="text/javascript" src="ct.js"></script>
<body onLoad="ct(1); ct(2); ct(3); ct(4); ct(5);"></body>
von monolit
Hallo,

mache doch einfach eine Schleife in die .js Datei, was jeweils um 1 erhöht wird und bei 5 die schleife dann unterbrochen wird. Somit kannst du bei jedem einzelnen Durchgang festlegen was dort passiert werden soll - fertig.
von pascalplus
Hallo

Ich habe eine JavaScript-Funktion in einer .js-Datei abgespeichert.
Nun möchte ich diese Funktion fünf mal in einer Datei ausführen lassen, aber jedes mal mit einem anderen Parameter.
Die einzige Lösung, die ich bisher gefunden habe, sieht folgendermaßen aus:
1: 
2: 
3: 
4: 
5: 
6: 
7:
<script type="text/javascript" src="ct.js"></script>
<body onLoad="ct(1);"></body>
<body onLoad="ct(2);"></body>
<body onLoad="ct(3);"></body>
<body onLoad="ct(4);"></body>
<body onLoad="ct(5);"></body>

Dies funktioniert auch, sieht aber irgendwie nicht so schön aus.


---
ridere.de
sac-grenchen
linkplus

Nach oben