pepe_C Geschrieben 15. Juni 2006 Teilen Geschrieben 15. Juni 2006 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Schiller256 Geschrieben 15. Juni 2006 Teilen Geschrieben 15. Juni 2006 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? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
baba007 Geschrieben 15. Juni 2006 Teilen Geschrieben 15. Juni 2006 mit php geht gar nix. das was du suchst findest du glaube ich hier tooltip ist besser als onclick-methode Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
pepe_C Geschrieben 15. Juni 2006 Autor Teilen Geschrieben 15. Juni 2006 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Schiller256 Geschrieben 15. Juni 2006 Teilen Geschrieben 15. Juni 2006 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
isardor Geschrieben 19. Juni 2006 Teilen Geschrieben 19. Juni 2006 hast du vielleicht im FireFox javascript ausgeschaltet? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.