apple,development,life & more
Sunday, April 29. 2007
Internet Explorer 6 & 7, Focus auf Input Elemente nach AJAX Request
Bei einem aktuellen Projekt trat ein seltsames Problem auf.
In jedem Formular wird auf das erste Feld manuell ein focus() gesetzt,
dass man sehr benutzerfreundlich durch die Felder tabben kann und
sofort loslegen kann.
Nachdem ich wie gewohnt zunächst alles in Safari & Firefox entwickelt habe,
war ich sehr erstaunt, dass das focus() nicht an allen Stellen des Projektes
zu sehen war. Nach kurzer Zeit habe ich entdeckt, dass der Focus nur bei
den Seiten nicht angezeigt wird, wo der Inhalt per AJAX nachgeladen wurde.
Es gibt eine sehr einfache wenn auch sehr unschöne Lösung für das Problem.
Man kann den Focus einfach doppelt aufrufen, das habe ich dann in einer
Funktion implementiert, um es einfach wieder zu entfernen, wenn eine andere
Lösung möglich ist.
In jedem Formular wird auf das erste Feld manuell ein focus() gesetzt,
dass man sehr benutzerfreundlich durch die Felder tabben kann und
sofort loslegen kann.
Nachdem ich wie gewohnt zunächst alles in Safari & Firefox entwickelt habe,
war ich sehr erstaunt, dass das focus() nicht an allen Stellen des Projektes
zu sehen war. Nach kurzer Zeit habe ich entdeckt, dass der Focus nur bei
den Seiten nicht angezeigt wird, wo der Inhalt per AJAX nachgeladen wurde.
Es gibt eine sehr einfache wenn auch sehr unschöne Lösung für das Problem.
Man kann den Focus einfach doppelt aufrufen, das habe ich dann in einer
Funktion implementiert, um es einfach wieder zu entfernen, wenn eine andere
Lösung möglich ist.
CODE:
function focus(name)
{
$(name).focus();
// called focus twice due to a bug with ie!!!
$(name).focus();
}
{
$(name).focus();
// called focus twice due to a bug with ie!!!
$(name).focus();
}
Posted by Peter Rehm
in Programmierung
at
15:34
| Comments (0)
| Trackbacks (0)
Defined tags for this entry: internet explorer, javascript
Sunday, November 26. 2006
Standalone Internet Explorer
Nachdem ich ja nun auch das "PechGlück" habe, über Parallels Desktop einen Internet Explorer einsetzen zu können wollte ich am besten gleich alle Version haben, zumindest dass ich die Seite im IE7 und auch noch in einem IE6 testen kann.
Ich dachte erst an eine selbstgefrickelte Lösung, allein bei dem Gedanken daran kam mir das blanke Grausen, aber dann fand ich die perfekte Lösung:
Multiple IE Installer
Ein bitterer Nachgeschmack bleibt, Conditional Comments. Aber die lassen sich auch richten.
hiermit!
Ich dachte erst an eine selbstgefrickelte Lösung, allein bei dem Gedanken daran kam mir das blanke Grausen, aber dann fand ich die perfekte Lösung:
Multiple IE Installer
Ein bitterer Nachgeschmack bleibt, Conditional Comments. Aber die lassen sich auch richten.
hiermit!
Posted by Peter Rehm
in Web
at
19:46
| Comments (0)
| Trackbacks (0)
Defined tags for this entry: internet explorer
Sunday, January 15. 2006
Abschalten der IE Medialeiste
Da dies ein stetiger Kundenwunsch ist schreib ich das mal hier nieder.
Ab IE 6 hat Microsoft eine Image Toolbar eingeführt, die erscheint wenn man mit der Maus über das bild fährt. Dies möchten einige Kunden aber nicht deren Kunden zumuten.
Daher kann man dies leicht wieder deaktivieren.
[code lang="html"]
[/code]
Ab IE 6 hat Microsoft eine Image Toolbar eingeführt, die erscheint wenn man mit der Maus über das bild fährt. Dies möchten einige Kunden aber nicht deren Kunden zumuten.
Daher kann man dies leicht wieder deaktivieren.
[code lang="html"]
[/code]
Posted by Peter Rehm
in Programmierung
at
18:50
| Comments (0)
| Trackbacks (0)
Defined tags for this entry: internet explorer, microsoft
(Page 1 of 1, totaling 3 entries)
Inhalt
Calendar
|
|
March '10 | |||||
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
Google Werbung
Archives
Categories
Syndicate This Blog
Getaggte Artikel
Top Referers
www.cmsimpleforum.com (1)
Statistiken
letzter eintrag: 02.01.2008 11:16
154 geschriebene einträge
103 kommentare wurden erstellt
© Copyright 2006, nerdwg.org design by Luka Cvrk, port for s9y by nerdwg.org

