Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Kleinen Problem mit focus()

Mitglied: Letavino

Letavino (Level 1) - Jetzt verbinden

01.04.2011, aktualisiert 12:10 Uhr, 4307 Aufrufe, 4 Kommentare

Guten Tag,
ich bin dabei, mit ein paar kleinen Details meine in PHP programmierte Seite zu verbessern.
Da ich sonst meist versucht habe, alles möglichst ohne JS zu lösen, stoße ich hier auf folgenden Problem:

Ich möchte beim Laden einer bestimmten PHP Seite einen Fokus auf ein Eingabefeld legen.
Dabei wäre es schön, alles was mit der speziellen Seite zutun hat auch in der gleichen PHP Datei stehen zu haben.
Mein Versuch klappt aber leider nicht, obwohl andere Funktionen von JavaScript (zb: onmouseover) funktionieren.

01.
echo
02.
          <div id="suche"
03.
                    <script> 
04.
                                <!-- 
05.
                                document.suchform.suche.focus(); 
06.
                                 // --> 
07.
                    </script> 
08.
                    <form method="post" name="suchform"
09.
                             <input type="text" name="suche"
10.
                             <input type="submit" name="suchen" value="Suchen"
11.
                    </form> 
12.
           </div> 
13.
';

Wo liegt mein Fehler?
Oder ist es unumgänglich Funktionen im HEAD zu formulieren?

Lg, Florian
Mitglied: nxclass
01.04.2011 um 14:13 Uhr
Das Problem wird sein, dass das Formelement beim Ausführen des JS codes noch nicht existiert.
01.
window.onload = function() 
02.
03.
 document.suchform.suche.focus(); 
04.
}
Erst wenn die Seite aufgebaut ist, kann man sicher sein auch auf ein Element zugreifen zu können.
Bitte warten ..
Mitglied: Letavino
01.04.2011 um 14:26 Uhr
Hört sich sinnig an.
Und 'onload' lässt die Funktion erst nach beenden des Seitenaufbaus starten?

Leider funktioniert es immernoch nicht.
Könnte es vielleicht mit dieser Zeile aus der Index zusammen hängen?

01.
<body onload="javascript:self.focus();document.form_select.str_filter.focus()">
Bitte warten ..
Mitglied: nxclass
02.04.2011 um 15:04 Uhr
ja - das überlagert sich dann ... lass es mal weg das onload Attribut.
Bitte warten ..
Mitglied: Letavino
05.04.2011 um 10:57 Uhr
Tut mir leid, dass ich erst jetzt antworten kann, aber ich bin erst heute wieder an der Arbeit um deine Idee zu testen.

Es funktioniert nun soweit alles, ohne Probleme.
Es scheint wirklich daran gehangen zu haben.

Vielen Dank für deine Hilfe!

Lg, Florian
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Cursor Focus mal da - mal nicht
Frage von PeterzBatch & Shell7 Kommentare

Hallo, ich habe ein Powershell Script, welches mir AD-Benutzer anlegt. Die Eingabe von Benutzernamen erfolgt durch eine TextBox, wobei ...

Datenbanken

Kleines Access-Problem - Feld automatisch mit Wert befüllen

gelöst Frage von BluejetDatenbanken2 Kommentare

Hallo zusammen, ich habe in Access noch sehr wenig Erfahrung und würde mich sehr freuen, wenn ihr mir hier ...

Mac OS X

MacOSX 10.11.5, Win2012 Server, RDP Session - Focus Verlust

Frage von MadMaikMac OS X1 Kommentar

Ich bin mir nicht sicher in welches Thema dieser Beitrag am besten passt, aber unter Apple MacOS ist er ...

Batch & Shell

Kleine Hilfe

gelöst Frage von MarabuntaBatch & Shell1 Kommentar

Hi, ich will die Pfade von Prozessen die mit L beginnen und ein Get-ChildItem auf deren Ordner machen. Allerdings ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 3 StundenWindows 102 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 6 StundenAdministrator.de Feedback10 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 23 StundenHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...