submit bei Forum geht nicht

invaider

Mitglied
Hi,

hab mir n GB selber geschrieben und hab auch nen Javascript reingemacht um die Smilys in nen Textareafeld reinzuschreiben. bei Mozilla geht des alles auch einwandfrei.
Bloß bei doofen IE geht weder die Funktion das ich die Smilys net einfügen kann noch das ich überhaupt nen eintrag machen kann?! woran kann des liegen!?

so sieht des Javascript aus
Code:
  <script language="JavaScript">
  function smilie(smile)
  {
   document.form1.Kommentar.value = document.form1.Kommentar.value += smile;
  }
  </script>

und wenn ich auf so n Smilie klick dann kommt beim IE folgende Meldung

'document.form1.Kommentar' ist NULL oder kein Objekt

des Formfeld ist so aufgebaut:

Code:
  <form name="form1" method="post" action="eingabe.asp">
  ...
  ...
  Kommentar:<br>
  <img border="0" src="Smileys/grins.gif" onclick="smilie(' :-) ')">.....
  
  <textarea name="Kommentar" cols="30" rows="5" wrap="virtualy"></textarea>
  
  <input type="submit" name="Abschicken" value="Los geht's">
  <input type="reset" name="Abschicken2" value="Zur&uuml;cksetzen">

Ich weiß einfach nimmer weiter hab hier alle Beiträge durchgelesen in denen so was in der art auch behandelt wurde aber leider ohne Erfolg :'(

wär echt cool wenn Ihr mir helfen könntet *ganz fest dran glaub*

Danke!
 
Der Code funktioniert bei mir im IE auf Anhieb.
Poste bitte mal die komplette Seite(oder ranhängen)... aus dem geposteten Code ist kein Fehler ersichtlich.
 
Der IE überrascht mich immer wieder:-)

Die Seite enthält einen HTML-Fehler, aufgrunddessen findet der IE das Formular nicht.

Der Fehler: Wenn du in einer Tabellenzelle einen <form>-Tag öffnest, musst du ihn in dieser Zelle auch wieder schliessen.
da dies bei dir nicht geht... verfrachte die <form>-Tags nach ausserhalb der Tabelle:
Code:
<form....>
<table>
....
</table>
</form>
..und alles wird gut :)
 
Danke nun geht des "submitten" abr nun geht net mal mehr im Mozilla des einfügen von den Smilies.
Bin glaub einfach unfähig zu Progammiern *gg*

Hab die 3 Möglichkeiten gefunden um die Smilies in so n Textarea einzufügen aber keine geht! Weder mit IE noch Mozilla *doohooof find*

Code:
  <a href="javascript:void()" onclick="smile(':)'"> <img border="0" src="Smileys/grins.gif" onclick="smilie(' :-) ')"> </a>
  
  <a href="#" class="grafik"> <img border="0" src="Smileys/traurig.gif" onclick="smilie(' :-( ')"> </a>
  
  <img border="0" src="Smileys/traurig.gif" onclick="smilie(' :-( ')">

ich glaub des wird nie was mit mir! *gg*
 
Code:
<img border="0" src="Smileys/grins.gif" onmousedown="smilie(' :-) ')">
...sollte ausreichen... und geht auch.


Diese Workarounds mit den Links um das Bild kannst du dir sparen... die sind idR. für Netscape4 gedacht, da der kein onClick im <img> interpretiert.
Abgesehen davon, dass den sowieso niemand mehr benutzt, kannst du da onmousedown nehmen... das kennt er(und der Effekt ist ziemlich der Selbe)
 
*mich erstmal dick fett entschuldig*
des wegen den Smilies war mein Fehler! hab bei der ganzen rumprobiererei n anderen Fehler reingemacht.
Trotzdem Danke! find des echt beendruckend hier man macht nen Post und 5 min Später hat man von euch ne Lösung! Hab ich bisher in noch keinem Forum erlebt!

und noch nen Dickes Danke
 

Neue Beiträge

Zurück