prompt !funktioniert im Firefox 2 o.O

Liro

Grünschnabel
Hallo,

Ich hab ein kleines JavaScript (zum testorn) das im IE7 ohne Probleme funktioniert aber im Firefox2 nicht -.-

Script:
PHP:
var myPrompt_01 = function() {
	var frage = prompt("Sie heisen ?", "Name, Vorname");
	
	if(frage == "Name, Vorname") {
		alert("Bitte geben Sie Ihren Namen und Vornamen ein, Danke !");
	}else{
		alert("Hallo, " + frage);
	}
}

In einer HTML-Datei ruf ich nur noch die Funktion auf.
Im IE7 wird mir eine Prompt-Box mit Eingabemöglickeit für den Text angezeigt, aber im Firefox wird mir sofort "else" ausgegeben ohne das vorher die Prompt-Box erscheint.

Weis wer wo der Fehler liegt ?

Achja noch etwas:
Wie kann ich z.B. nach der ausgabe von "alert("Bitte geben Sie Ihren Namen und Vornamen ein, Danke !");" erreichen das mir die Prompt-Box mit der Eingabeaufforderung wieder angezeigt wird ?

Danke
 
Zuletzt bearbeitet:
Wie wendest du das denn an? Da du eine neue Funktion definierst, musst du diese auch aufrufen.
 
Gumbo hat gesagt.:
Da du eine neue Funktion definierst, musst du diese auch aufrufen.

Liro hat gesagt.:
In einer HTML-Datei ruf ich nur noch die Funktion auf.

Ist mir schon klar, sonnst würde es ja nicht im IE funktionieren ... oder ?

Oder was meintest du mit "neue Funktion" ?

die HTML-Datei sieht so aus:
PHP:
<head>
	<title></title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<link rel="stylesheet" type="text/css" href="css/global.css" />
	<script type="text/javascript" src="js/popups.js"></script>
</head>
<body>
	<script type="text/javascript">
		myPrompt_01();
	</script>
</body>
</html>

Die .js Datei die diese Funktion enthält ist "popups.js" die ich auch eingebunden habe.

Wie schon gesagt im IE funktioniert alles nur im FF2 nicht :confused:

Der ganze Spass ist aus einem VideoTut bei dem es um AJAX geht und anfangs nur noch mal zur Einführung nen bisschen JavaScript-Grundlagen. Leider wird dort nur mit IE6 hantiert.

I hate the verschiedenen Browserengines ^^
 
Zuletzt bearbeitet:
Hi.

Schau mal in die Fehler-Konsole vom Firefox (Extras->Fehler-Konsole) welche Fehler Firefox beim Laden der Seite anzeigt.

Nimm doch mal die Definition der Funktion direkt in die HTML Datei mit rein.

Gruß
 
Danke deepthroat für den Hinweis, aber in der Fehlerconsole steht leider nichts auch wenn ich den code direkt in die HTML-Datei schreibe :
PHP:
<body>
	<script type="text/jscript">
		var myPrompt_01 = function() {
			var frage = prompt("Sie heisen ?", "Name, Vorname");
	
			if(frage == "Name, Vorname") {
				alert("Bitte geben Sie Ihren Namen und Vornamen ein, Danke !");
			}else{
				alert("Hallo, " + frage);
			}
		}
		myPrompt_01();
	</script>
</body>

passiert auch nichts im Firefox :confused:

Javascript ist auch im Firefox aktiviert, andere Scripte funktionieren ja auch nur das mir "prompt" eben nicht ! hmmm...

Nachtrag:

LoL... ich hab den Fehler gefunden ^^

ich hab als mime-type "jscript" anstatt "javascript" angegeben ... :rolleyes:

Uiuiuiuiui... wie schusselig kann man nur sein :rolleyes:

Trotzdem vielen Dank an euch :)
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück