Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Informatik in der Schule » Problem mit Einbindung von JavaScript in HTML im Internet Explorer » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Problem mit Einbindung von JavaScript in HTML im Internet Explorer
Beiträge zu diesem Thema Autor Datum
 Problem mit Einbindung von JavaScript in HTML im Internet Explorer gast8888 26.02.2012 14:35
 RE: Problem mit Einbindung von JavaScript in HTML im Internet Explorer gast8888 26.02.2012 15:15

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
gast8888
Grünschnabel


Dabei seit: 26.02.2012
Beiträge: 2

Problem mit Einbindung von JavaScript in HTML im Internet Explorer Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Ich habe als Hausaufgabe einen Quelltext mit JavaScript-Implementierung geschrieben.
Nur leider wird im Internet Explorer der Teil mit dem JavaScript auf der Seite dargestellt, statt auf Knopfdruck ausgeführt.

Hier mal der Quelltext:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN>
<html>
<head>
<title>JavaScript-Rechner</title>
<script type="text/javascript" language="javascript">
function addition()
{
var Summand1=window.prompt("Ersten Summanden eingeben", "Eingabe");
var Summand2=window.prompt("Zweiten Summanden eingeben", "Eingabe");
var Summe=Summand1 + Summand2;
window.alert("Die Summe von " + Summand1 + " und " + Summand2 + " ist gleich " + Summe + "!", "Ergebnis");
}
function subtraktion()
{
var minuend=window.prompt("Minuend eingeben", "Eingabe");
var subtrahend=window.prompt("Subtrahend eingeben", "Eingabe");
var differenz= minuend - subtrahend;
window.alert("Die Differenz zwischen " + minuend + " und " + subtrahend + " beträgt " + differenz +"!", "Ergebnis");
}
function multiplikation()
{
var faktor1=window.prompt("Ersten Faktor eingeben", "Eingabe");
var faktor2=window.prompt("Zweiten Faktor eingeben", "Eingabe");
var produkt=faktor1 * faktor2;
window.alert("Das Produkt aus " + faktor1 + " und " + faktor2 + " beträgt " + produkt +"!", "Ergebnis");
}
function division()
{
var divident=window.prompt("Divident eingeben", "Eingabe");
var divisor=window.prompt("Divisor eingeben", "Eingabe");
{
if (divisor==0)
{
window.alert("Man kann nicht durch Null teilen!!!", "Fehler");
}
else
{
var quotient=divident / divisor;
var quotient=Math.round(quotient * 10000) / 10000;
window.alert("Das Ergebnis aus " + divident + " durch " + divisor + " ist gleich " + quotient +"!", "Ergebnis");
}
}
}
function wurzel()
{
var diskriminante=window.prompt("Diskriminante eingeben", "Eingabe");
{
if (diskriminante<0)
{
window.alert("Man keine Wurzel aus einer negativen Zahl ziehen!!!", "Fehler");
}
else
{
var wurzel=Math.sqrt(diskriminante);
wurzel=Math.round(wurzel * 10000) / 10000
window.alert("Die Wurzel aus " + diskriminante + " ist " + wurzel +"!", "Ergebnis");
}
}
}

</script>
</head>
<body>
<h1>Mein erster JavaScript-Rechner</h1>
<br>
<div>Einfach eine Rechenoperation anklicken und los geht's...</div>
<br>
<form>
<input type="button" value="(+)" onClick="addition()">
<input type="button" value="(-)" onClick="subtraktion()">
<input type="button" value="(*)" onClick="multiplikation()">
<input type="button" value="(/)" onClick="division()">
<input type="button" value="Wurzel" onClick="wurzel()">
</form>
<br>
<div>und ab daf&uuml;r...</div>
<br>
<hr>
</body>
</html>



Meine Ideen:
Habe schon mit dem IE-Debugger den Quelltext untersucht, welcher meldet, dass bei den "onClick"-Zeilen Objekte erwartet werden.
Das liegt aber meiner Meinung daran, dass der JavaScript-Teil i-wie gar nicht als JavaScript erkannt wird.
Hab ansonsten echt keine Ahnung warum es nicht geht.
Im Firefox und Opera läufts wie geschmiert.
Bitte dringend um Hilfe.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von gast8888: 26.02.2012 15:14.

26.02.2012 14:35 gast8888 ist offline E-Mail an gast8888 senden Beiträge von gast8888 suchen Nehmen Sie gast8888 in Ihre Freundesliste auf
gast8888
Grünschnabel


Dabei seit: 26.02.2012
Beiträge: 2

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Plötzlich seh ich's selbst,
in der DTD-Deklaration fehlt lediglich ein Anführungszeichen am Ende und schon läufts.
Sorry jemanden belästigt zu haben Augenzwinkern
26.02.2012 15:15 gast8888 ist offline E-Mail an gast8888 senden Beiträge von gast8888 suchen Nehmen Sie gast8888 in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Informatiker Board » Themengebiete » Informatik in der Schule » Problem mit Einbindung von JavaScript in HTML im Internet Explorer