• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

externe .js dateien

Crack

New member
Also hab nen Problem.
Hmm ich zeig euch erst wie mein "Billigscript" aussieht:

Also die Name.html hat folgenden Quelltext:

<HTML>
<Script language="JavaScript">
name=prompt("Dein Name:","Hans");
</Script>
<Script scr="Name.js"></Script>
</Html>

und die Name.js hat folgenden Inhalt:

<Script language="JavaScript">
document.write("Willkommen auf meiner Page " +name);
</Script>

Also wenn man jetzt die Name.html startet kommt das Eingabefenster und man muss sein Namen eingeben. Dann soll er die Name.js öffnen und den Quelltext auslesen, und halt das document.write schreiben, aber wenn ich das Script starte, dann kommt zwar diese Eingabe, aber wenn ich dann den namen eingebe hab ich ein leeres Fenster, und nicht das was er schreiben sollte, könnt ihr mir helfen?
Thx
 
aber wieso brauchst du denn eine .js datei?

name.htm
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
<HTML>
<Script language="JavaScript">
name=prompt("Dein Name:","Hans");
document.write("Willkommen auf meiner Page " + name);
</Script>
</Html>
______________________________

geht doch auch. oder nicht?

MfG
Fabian ;)
 
Die var name wird nicht gespeichert bis zum nächsten script!
Machs so:

<HTML>

<form name="frm">
<input type="hidden" name="var_save">
</form>

<Script language="JavaScript">
name=prompt("Dein Name:","Hans");
document.frm.var_save.value = name;
</Script>
<Script scr="Name.js"></Script>
</Html>

und die Name.js hat folgenden Inhalt:

<Script language="JavaScript">
name = document.frm.var_save.value;
document.write("Willkommen auf meiner Page " +name);
</Script>

so wird die variable im versteckten feld gespeichert und wieder abgerufen!

Is zwar ne komische idee aber es functioniert *g*!
 


also habs schon selbst rausgefunden wie das geht, und die 2. möglichkeit ist etwas kompliziert. Ich hab das mit dem name.html nur als beispiel genommen, brauchte es für ne suchmaschine ;)
also die datei name.html sieht jetzt so aus:

<html>
<script language="JavaScript">
name=prompt("Dein Name","Hans">
</script>
<script scr="name.js" language="text/javascript"></script>
</html>

und die name.js so:

document.write("Willkommen <Big>", +name+ "</Big>");

so einfach, *hehe*
 
Zurück
Oben