php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.03.2006, 13:53  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard javascript probleme bei Ajax anwendung

Hallo Forum

Ich habe mich tatsächlich mal dran geamcht mir Javascript/Ajax etwas näher zu bringen.
Das erste beispiel was dem "Hallo Welt" nahe kommt ist wohl der nachbau eines primitiven Google Suggestion.
So war es dann auch bei mir.
Funktionieren tut das super - allerdings hab ich das problem:
Die vorschläge die aus der php datei kommen, erscheinen unter einem input feld in einem <div>.
Hätte ich jetzt nur EIN input feld und EIN div, würde es prima funktionieren.
Da ich das jetzt aber vor habe mit mehreren input feldern und mehreren divs zu machen stellt sich das problem, das der div die unteren input felder in der gröse des divs nach unten schiebt.
Ich hätte es aber gern so das der div über den input feldern liegt, also quasi wie eine 2. ebene darüber liegt.

da man sich bei solchem text nicht wirklich vorstellen kann was denn jetzt wirklich das problem ist, hier ein beispiel:

http://vserver.svenschmalle.de/test/suggest.html

wenn ihr in dem ersten input feld ein "S" eingebt, sehr ihr was ich meine.

danke, Sven
Sclot ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.03.2006, 14:53  
Gast
 
Beiträge: n/a
Standard

versuche mal dem div folgenden stil zu verpassen:
position: absolute;
background: white;"

dann sollte das ding an der selben stelle jedoch über allen anderen formular elementen liegen und einen weißen hintergrund haben, damit man die schrift noch vernünftig lesen kann.
  Mit Zitat antworten
Alt 19.03.2006, 18:08  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard

das scheint in der tat zu funktionieren..
Sclot ist offline   Mit Zitat antworten
Alt 20.03.2006, 09:38  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard

ok, das hab ich soweit recht schön hinbekommen.
jetzt muss ich nur noch hinbekommen das beim onmouseout oder snklicken eines anderen feldes das div wieder weg geht, weil es bis jetzt nur weg geht wenn man einen eintrag ausgewählt hat.
Sclot ist offline   Mit Zitat antworten
Alt 20.03.2006, 11:51  
Gast
 
Beiträge: n/a
Standard

versuchs mal mittels onBlur event auf dem textfeld. Das wird aufgerufen sobald der fokus das feld verlässt. dann kannst du beim onBlur das div wieder verstecken.
  Mit Zitat antworten
Alt 20.03.2006, 13:57  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard

das feld bekommt ja aber ekinen fokus wenn ich nur mit der maus drüber gehe.
wenn ich in das div mit [TAB] rein gehe und dann verlasse, dann funktioneirt es mit onBlur.
oder ich muss dem irgendwie noch sgen das er ein fokus beim onmouseover machen soll... mhm...
Sclot ist offline   Mit Zitat antworten
Alt 20.03.2006, 15:48  
Gast
 
Beiträge: n/a
Standard

Ich würde mal versuchen das onBlur auf das Textfeld zu packen. Das div erscheint ja nur wenn man was eingetippt hat (also auch fokus aufm textfeld). Wenn du dann irgendwo anders hinklickst wird der fokus aus dem textfeld genommen und onBlur ausgelöst.

Das Selbe sollte passieren, wenn du per Klick ein Element im div auswählst. Das Element sollte ins textfeld übernommen werden und der Fokus sollte von textfeld verschwinden -> onBlur wird ausgelöst ohne die Funktion des divs zu beeinträchtigen.
  Mit Zitat antworten
Alt 20.03.2006, 15:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard

da is was dran...

und da bin ich gleich beim nächsten problem (beispiel liegt schon auf der URL)
das mit dem div über formularfelder mit position: absolute funktioniert nicht mit select feldern :/

hat da jemand eine lösung?
Sclot ist offline   Mit Zitat antworten
Alt 21.03.2006, 16:14  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Kenne im Internet Explorer keine Möglichkeit das Problem zu beheben (habe mich aber auch noch nicht extra damit beschäftigt).
Eventuell ausblenden, solang das Menü aktiv ist.
Zergling-new ist offline   Mit Zitat antworten
Alt 21.03.2006, 17:02  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard

ich habs jetzt so gelöst, das in dem div ein iframe ist.
dieser liegt dann über den select feldern weil ein iframe für den IE wohl sowas wie ein neues fenster ist.

ist nicht schön - aber funktioniert.
Sclot ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fileupload via AJAX GSJLink HTML, Usability und Barrierefreiheit 13 17.05.2012 21:41
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
[Erledigt] Ajax Probleme Robotic-Brain JavaScript, Ajax und mehr 8 15.07.2008 22:35
class.GMapper --> Mit Firefox Problem bei Ajax Plague PHP Tipps 2008 3 08.07.2008 10:31
Ajax - PHP - XML - JavaScript phpbeginner HTML, Usability und Barrierefreiheit 2 26.11.2007 16:48
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
Javascript in Ajax responseText funktioniert nicht Plague PHP Tipps 2007 6 03.07.2007 21:08
PHP Code mit Ajax Aufrufe "google" - sicher mache dh1sbg PHP-Fortgeschrittene 1 19.03.2007 13:19
JavaScript Baum bring Probleme FireFIghter HTML, Usability und Barrierefreiheit 1 06.10.2006 10:59
Javascript (AJAX) Error (Syntax-Fehler) lomtas HTML, Usability und Barrierefreiheit 4 04.08.2006 09:41
problem mit javascript und smarty snatch-ic HTML, Usability und Barrierefreiheit 2 08.06.2006 22:11
diverse Design-Fragen eines Frameworks mepeisen PHP-Fortgeschrittene 10 26.04.2006 01:57
integration/einbetten von JavaScript in PHP macht probleme PHP Tipps 2005-2 6 17.10.2005 15:28
Probleme mit Checkbox (JavaScript) HTML, Usability und Barrierefreiheit 1 26.07.2005 12:52
Javascript HTML, Usability und Barrierefreiheit 5 31.08.2004 18:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
google suggest nachbauen, ajax suggest fenster firefox, \php formulare nachdem textfeld voll ist ins nächste gehen, javascript probleme, gmapper im fenster bleiben, problem input ebenen suggest, ie7 select felder funktionieren im iframe nicht, javascript auf ajax quellcode anwenden, javascript probleme mit ajax, focus javascript geht nicht, javascript ajax focus php, javascript focus setzen auf dasselbe feld funktioniert nicht, javascript focus() nach ajax, focus wenn ajax, iframe ie7 form onblur, verwendung von ajax in php, ajax google suggest nachbauen, onblur smarty, new text element focus javascript problem -onload, smarty iframe verläßt die seite

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:54 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.