• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Javascript funktionen funktionieren im IE aber nicht im FF

Status
Für weitere Antworten geschlossen.

Gimli

Mitglied
Warum funktioniert der folgende Script im IE7 aber nicht im FF?

Code:
<script type="text/javascript" language="javascript">
function i() {
 document.getElementById("eintrag").innerHTML = document.getElementById("eintrag").innerHTML + "[I]";[/I]
[I]document.getElementById("izu").style.display = "block";[/I]
[I]document.getElementById("i").style.display = "none";[/I]
[I]}[/I]
[I]function izu() {[/I]
[I]document.getElementById("eintrag").innerHTML = document.getElementById("eintrag").innerHTML + "[/I]";
 document.getElementById("izu").style.display = "none";
 document.getElementById("i").style.display = "block";
}
function b() {
 document.getElementById("eintrag").innerHTML = document.getElementById("eintrag").innerHTML + "[B]";[/B]
[B]document.getElementById("bzu").style.display = "block";[/B]
[B]document.getElementById("b").style.display = "none";[/B]
[B]}[/B]
[B]function bzu() {[/B]
[B]document.getElementById("eintrag").innerHTML = document.getElementById("eintrag").innerHTML + "[/B]";
 document.getElementById("bzu").style.display = "none";
 document.getElementById("b").style.display = "block";
}
</script>
 
<form action="addit.php?sid=<?=session_id()?>" method="post">
   <fieldset style="padding-bottom:5px; "><legend>Funktionen:</legend>
    <b class="func" onClick="b()" id="b">B</b> <b class="func" onClick="bzu()" style="display:none;" id="bzu">*B</b>
    <i class="func" onClick="i()" id="i">I</i> <i class="func" onClick="izu()" style="display:none;" id="izu">*I</i>
    <span class="func" onClick="img()">IMG</span><span class="func" onDblClick="url()">URL</span>
   </fieldset>
   <fieldset><legend>Daten:</legend>
    &Uuml;berschrift:<br>
    <input type="text" name="ueberschrift" value="<?=$_GET['ueberschrift']?>"><br><br>
    Eintrag:<br>
    <textarea style="width:400px; height:400px;" name="eintrag" id="eintrag"><?=$_GET['eintrag']?></textarea>
   </fieldset>
   <fieldset><legend>Thema:</legend>
    <input type="text" name="theme" value="<?=$_GET['theme']?>" style="color:#FF0000;">
   </fieldset>
   <fieldset><legend>Daten:</legend>
    <input type="submit" name="enter" value="Eintragen">
    <input type="reset" value="Zur&uuml;cksetzen">
   </fieldset>
  </form>

Schonmal danke!

EDIT: Kann mir denn keiner helfen?
 
Zuletzt bearbeitet:
Warum funktioniert der folgende Script im IE7 aber nicht im FF?

Code:
<script type="text/javascript" language="javascript">
function i() {
 document.getElementById("eintrag").innerHTML = document.getElementById("eintrag").innerHTML + "[I]";[/I]
[I]document.getElementById("izu").style.display = "block";[/I]
[I]document.getElementById("i").style.display = "none";[/I]
[I]}[/I]
[I]function izu() {[/I]
[I]document.getElementById("eintrag").innerHTML = document.getElementById("eintrag").innerHTML + "[/I]";
 document.getElementById("izu").style.display = "none";
 document.getElementById("i").style.display = "block";
}
function b() {
 document.getElementById("eintrag").innerHTML = document.getElementById("eintrag").innerHTML + "[B]";[/B]
[B]document.getElementById("bzu").style.display = "block";[/B]
[B]document.getElementById("b").style.display = "none";[/B]
[B]}[/B]
[B]function bzu() {[/B]
[B]document.getElementById("eintrag").innerHTML = document.getElementById("eintrag").innerHTML + "[/B]";
 document.getElementById("bzu").style.display = "none";
 document.getElementById("b").style.display = "block";
}
</script>
 
<form action="addit.php?sid=<?=session_id()?>" method="post">
   <fieldset style="padding-bottom:5px; "><legend>Funktionen:</legend>
    <b class="func" onClick="b()" id="b">B</b> <b class="func" onClick="bzu()" style="display:none;" id="bzu">*B</b>
    <i class="func" onClick="i()" id="i">I</i> <i class="func" onClick="izu()" style="display:none;" id="izu">*I</i>
    <span class="func" onClick="img()">IMG</span><span class="func" onDblClick="url()">URL</span>
   </fieldset>
   <fieldset><legend>Daten:</legend>
    &Uuml;berschrift:<br>
    <input type="text" name="ueberschrift" value="<?=$_GET['ueberschrift']?>"><br><br>
    Eintrag:<br>
    <textarea style="width:400px; height:400px;" name="eintrag" id="eintrag"><?=$_GET['eintrag']?></textarea>
   </fieldset>
   <fieldset><legend>Thema:</legend>
    <input type="text" name="theme" value="<?=$_GET['theme']?>" style="color:#FF0000;">
   </fieldset>
   <fieldset><legend>Daten:</legend>
    <input type="submit" name="enter" value="Eintragen">
    <input type="reset" value="Zur&uuml;cksetzen">
   </fieldset>
  </form>

Schonmal danke!

EDIT: Kann mir denn keiner helfen?

Hallo,

mach mal die JS Fehlerconsole im FF auf.
Das geht so:
Extras -> Fehler-Konsole
nicht die Java Console starten, dort siehst du keine JavaScript Fehler.

Dann schaue dir mal die Meldung an. Ich denke, du hast ein Problem
mit einem nicht initialisierten Element (dann steht irgendetwas wie
has no properties). Propiere das mal aus. Wenn du nicht klarkommst
poste mal die Meldung. Da ich nicht den kompletten Code (html) sehe
kann ich dir nicht präziser helfen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben