Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Cursor im Eingabefeld
HTML-Editor phase 5 Support > Fragen, Lösungen zu HTML-Problemen bzw. Webdesign-Fragen - Talk > Talktime
Buzz
Hallo!

Habe folgendes Problem:

Habe auf meiner Site ein Formular. Zwecks der Übersichtlichkeit, wird das Formular als datei mit php includiert.
Nun ist es so, dass wenn ich die Seite mit dem IE öffne alles ganz normal funktioniert.
Aber bei Firefox werden in den Eingabefeldern keine Cursor angezeigt. Öffne ich nur die Include-Datei werden aber auch in Firefox Cursor angezeigt.

Weiß jemand woran das liegen kann?

Hoffe ihr habt ne Idee
Conny
Hi,

zwecks nachvollziehbarkeit bitte Quelltext einstellen...

cu
Conny
Buzz
Hi!

Sorry des mit dem Quelltext hab ich verpennt ^^

Also dann hier die relevanten auszüge aus dem Quelltext:
QUELLTEXT
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
</head>

<body>

<div id="fixed">
<?php
include("datas/navi.php");
echo "\n";
?>
</div>

<div id="content">
<div class="content">
<?php
echo "\n";
include("contact/contact_form.php");
echo "\n";
?>
</div>
</div>

</body>

</html>


Die contact_form.php enthält dann folgendes:
QUELLTEXT
<h1>Kontaktformular</h1>

<br><br>

<form name="contact_form" action="contact_form_mailer.php" method="post">
  <table>
    <tr>
      <td>
        Name:
      </td>
      <td>
        <input name="name" type="text"></input>
      </td>
    </tr>
    <tr>
      <td>
        Mail-Adresse:
      </td>
      <td>
        <input name="mailadress" type="text"></input>
      </td>
    </tr>
    <tr>
      <td>
        Betreff:
      </td>
      <td>
        <input name="subject" type="text"></input>
      </td>
    </tr>
    <tr>
      <td valign="top">
        Nachricht:
      </td>
      <td>
        <textarea name="message" rows="14" cols="60"></textarea>
      </td>
    </tr>
      <td></td>
      <td>
        <input type="submit" value="Absenden ">
      </td>
  </table>
</form>


Also ich hoff dann mal des is jetzt so einigermaßen durchschaubar mein Problem.

Bye
Conny
Hallo,

mit dem was Du eingestellt hast ist alles in Ordnung.
Ich bekomme einen Cursor in den Textfeldern und kann auch drin schreiben. (Firefox)

vllt liegt der Fehler in der CSS-Code?

Is die Seite Online?

cu
Conny
Buzz
Hallo!
ZITAT(Conny @ 14.05.2006 - 9:44) *
vllt liegt der Fehler in der CSS-Code?

Wüsste nicht, wo der fehler in der CSS liegen sollte. Hab ekeinen einzigen Cursor definiert.

mfg
Mischdele
-
Conny
Stimmt, Online klappt es tatsächlich nicht.
Bitte folgendes versuchen:
Zeile 89, 97 und 105, Tag </input> löschen.

und, weniger wichtig, Zeile 116:7 missing <TR> .

cu
Conny

PS.
hab gerade Dein CSS auch mal überprüft.
da gibt es auch ein paar kleinigkeiten, overflow wird stellenweisein einer klasse mehrfach definiert.
Stellenweise falsch geschrieben (overlow-y , da fehlt das f)
'overflow' ist wohl nur was für den IE, CSS-2 grenzt das aus, ebenso die Mozilla-Browser.
Das hat zwar nix mit dem aktuellen Problem zu tun, wollte es aber nicht unerwähnt lassen..
Buzz
Hallo!

THX.
Das werde ich gleich mal ausprobieren mit dem </input>.

Danke noch für die info mit dem overflow. guck mal wie ich des änder.

Ich geb bescheid wenn's dann endlich funktioniert.

MfG

Buzz
Buzz
Hi!

Also des mit dem </input> hat auch nicht zum gewünschten Effekt geführt.

Weiß langsam echt nicht mehr...

Naja vielleicht hat ja noch jemand ne Idee.

cya
Andreas
ZITAT(Buzz @ 15.05.2006 - 11:53) *
Naja vielleicht hat ja noch jemand ne Idee.


Ja, die Lösung findet sich hier: http://www.activewidgets.com/javascript.fo...isplay-the.html
Buzz
Hallo!

Ja krass! Danke! Danke!

Es klappt.

War zwar wegen meinem Layout dann noch etwas doof, aber jetzt klappt's.

Danke

und grüßle

buzz
Buzz
Hallo!

Ich nochmal.

Habe folgendes vergessen:

Also ich könnte jetzt nich behaupten, dass es nur an dem overflow lag wie in dem schönen englischen text beschrieben. Musste bei mir vorallem das position:absolute ändern. vermute fast, dass firefox nur dann cursor zeigt, wenn das input-feld irgendwo innerhal eines position:static div ist.

Weiß net ob's so is, aber is ja auch egal --> Hauptsache es funzt

MfG

Buzz
Auge
Hallo Conny

ZITAT(Conny @ 14.05.2006 - 17:38) *
'overflow' ist wohl nur was für den IE, CSS-2 grenzt das aus, ebenso die Mozilla-Browser.

Wie kommst du darauf? overflow ist CSS 2 und wird von Browsern mit der Gekko-Engine umgesetzt. Allerdings gibt es overflow-y oder auch overflow:y nicht!

siehe SELFHTML: Beschreibung overflow
und SELFHTML-Beispiel zu overflow

*btw* Selbst der Netscape Navigator 4 kannte schon overflow, wenn auch nur mit dem Wert hidden.
Conny
Hi Auge,

Du hast natürlich recht! smilywand.gif
Ich habe da etwas nachllässig geschrieben blush.gif
Natürlich habe ich overflow mit x-y Koordinaten gemeint! omg.gif

cu
Conny
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.