15. Juni 200619 j hallo ich habe ein problem und zwar: wenn ich javascript im firefox verwenden will um ein onclick ereignis abzufrangen dann macht Firefox das nicht und IE 5.5 und höher macht das ich will hinweistexte einblenden wenn man in die textboxen klickt (geht auch aber nur im IE) habe ich ein chance das ereignis mit php abzufangen oder geht das nicht weil das ja ne serverseitige sache ist oder?? kann mir einer helfen?? mfg
15. Juni 200619 j kann mir einer helfen?? Sicherlich ist dir zu helfen. ich will hinweistexte einblenden wenn man in die textboxen klickt (geht auch aber nur im IE) habe ich ein Chance das Ereignis mit php abzufangen Dazu müsstest du aber mal genauer beschreiben was du machen willst. Denn wenn du in ein Textfeld klickst dann ist PHP auf dem Server schon lange fertig. Die bleibt dann da nur noch JavaScript. Zeige doch mal deinen JavaScript Code den du verwendest. Was steht in der JavaScript-Konsole vom Firefox?
15. Juni 200619 j mit php geht gar nix. das was du suchst findest du glaube ich hier tooltip ist besser als onclick-methode
15. Juni 200619 j also ich möchte wenn in das textfeld geklickt wird das daneben in dem layer ein komentar kommt sowas wie benutzername hat 6 zeichen etc. bei IE 5.5 funktioniert der ganze spass nur im firefox geht halt nix. jetzt habe ich rausbekommen das firefox kein onclick ereignis macht und daliegt ja das problem denn ich muss ja das onklick ereignis abfangen $ctitel='Benutzerregistrierung'; $ctext.= "Danke das Sie sich bei sachsennetz.de registriert haben"; include('../templ/sn_boxb.tpl'); include('../templ/_layout0.tpl'); exit; } } /*========================================================================================*/ $ctitel='Benutzerregistrierung'; $ctext.=' <form action="stl_userreg.php" method="POST" name="form1"><br> <table border="0" cellpadding="3" cellspacing="1" width="520"> <tr valign="top"> <td rowspan="8" width="220" align="left"> <div id="uinfo"> </div> <font size="2"> <ilayer id="d1" width="170" height="100"> <layer id="d2" width="170" height="100"> <div id="descriptions" align="left">'.$ftxt.' </div> </layer> </ilayer> </font> </td> <td rowspan="8" width="20" align="left"> </td> <td align="left" colspan="2"> </td></tr><tr bgcolor="#DCE6D5"> <td class="ttitle" width="110">'.$lang0020.': </td> <td><input type="text" name="bname" value="'.$bname.'" size="19" onFocus="changetext(content[10])"></td> </tr> <tr> <td class="ttitle">'.$lang0022.': </td> <td><input type="password" name="pass" value="'.$pass.'" size="19" onFocus="changetext(content[11])"></td> </tr> <tr bgcolor="#DCE6D5"> <td class="ttitle">'.$lang0024.': </td> <td><input type="password" name="pass1" value="'.$pass1.'" size="19" onFocus="changetext(content[12])"></td> </tr> <tr> <tr> <td class="ttitle">'.$lang0026.': </td> <td> <select name="auswahl" onFocus="CheckAuswahl()" onChange="CheckAuswahl()"> <option value="" selected="selected">==== Auswahl ====</option> <option value="p" ';if($nutzertyp=='p'){$ctext.= 'selected';}$ctext.='>Privatperson</option> <option value="g" ';if($nutzertyp=='g'){$ctext.= 'selected';}$ctext.='>Gewerbe</option> <option value="h" ';if($nutzertyp=='h'){$ctext.= 'selected';}$ctext.='>Gastgewerbe</option> <option value="i" ';if($nutzertyp=='i'){$ctext.= 'selected';}$ctext.='>Institution</option> <option value="v" ';if($nutzertyp=='v'){$ctext.= 'selected';}$ctext.='>Verein</option> <option value="k" ';if($nutzertyp=='k'){$ctext.= 'selected';}$ctext.='>Kunst & Kultur</option> <option value="m" ';if($nutzertyp=='m'){$ctext.= 'selected';}$ctext.='>Medien & Presse</option> </select> </td> </tr> <tr bgcolor="#DCE6D5"> <td class="ttitle">'.$lang0035.':</td> <td><input type="text" name="email" value="'.$email.'" size="19" onFocus="changetext(content[13])"></td> </tr> <tr> <td><input type="reset" name="loeschen" value="Löschen"></td> <td class="btn"><input type="hidden" name="step" value="1"> <input type="submit" name="senden" value="Anmelden"></td> </tr> </table> </form>'; hier ein auszug mfg
15. Juni 200619 j bei IE 5.5 funktioniert der ganze spass nur im firefox geht halt nix. Ist was in der JavaScript-Konsole zusehen welches das Problem eingrenzen könnte. jetzt habe ich rausbekommen das firefox kein onclick ereignis macht und daliegt ja das problem denn ich muss ja das onklick ereignis abfangen Wo bitte hast du gelesen das Firefox das onclick nicht verarbeitet? Also ich habe das schon mal ab und an eingesetzt und ich habe damit keine Probleme. Wenn du mal bei selfhtml [1] vorbeischaust wirst du auch feststellen, dass onclick zu den universalen Event-Handlern gehört und seit Firefox 1.0 unterstützt wird. Wie sieht denn eine changetext() Funktion in JavaScript aus? Ich denke eher es liegt an der als am onclick an sich. [1] http://de.selfhtml.org/html/attribute/eventhandler.htm#uebersicht
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.