Diskussion
File-Upload: 'Keine Datei ausgewählt' auf dem Mac
| Jürgen Auer Server-Daten - Online-CRM-Lösungen |
Geschrieben am: Mo 8.02.2010, 12:03
|
||||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 3276 Mitglied seit: 4.02.2006 |
Ein Kunde schickte mir jetzt ein für mich irritierendes Bildschirmphoto: Ein Formular enthält ein File-Upload-Feld:
Daneben zeigt der Browser (irgendeiner auf dem Mac) an:
Das braucht natürlich Platz und stört auch durchaus. Es handelt sich um ein Formular für Personendaten, Leute können ein Photo von sich hochladen. Machen sie das und rufen sie die Seite erneut auf, erscheint so eine Meldung. Die Datei ist aber vom vorherigen Upload schon vorhanden. Kann man das irgendwie unterdrücken? Beeinflussen? Wegmachen? Den Ausschnitt habe ich unten angehängt. Der obere Ausschnitt zeigt das auf dem Windows-FF - alles ganz normal. Der untere Ausschnitt zeigt das auf dem Mac. angehängtes Bild -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
Server-Daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung. Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert. |
||||
![]() |
| Jörg Kruse |
#2 Geschrieben am: Mo 8.02.2010, 13:08 (+01:05)
|
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 498 Mitglied seit: 19.12.2004 |
Google Chrome auf Linux zeigt an der Stelle auch so etwas an - das liegt wohl an der Rendering Engine Webkit, die in Safari und Chrome verwendet wird
Ob und wie man diese Darstellung beeinflussen kann, weiß ich leider auch nicht -------------------- |
![]() |
| qwerket port01.com |
#3 Geschrieben am: Mo 8.02.2010, 16:39 (+03:31)
|
![]() AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 9 Mitglied seit: 10.01.2010 |
Vielleicht hilft dir das Tutorial weiter: http://www.shauninman.com/archive/2007/09/...css_and_the_dom
|
![]() |
| Jürgen Auer Server-Daten - Online-CRM-Lösungen |
#4 Geschrieben am: Mo 8.02.2010, 18:09 (+01:29)
|
||||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 3276 Mitglied seit: 4.02.2006 |
Danke für die Info. Wenn das natürlich direkt von der Rendering-Engine generiert wird, dann ist das relativ unbeeinflussbar.
Das hat aber nichts wirklich mit meiner Frage zu tun. Bei Shauniman geht es um 'Gestaltungsmöglichkeiten' der Upload-Box - hier ist der Code vorhanden und wird auf einigen Browsern mit einem ganz anderen Text ausgegeben, der für Nutzer in dieser Situation sehr irritierend ist. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
Server-Daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung. Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert. |
||||
![]() |
| nitrit |
#5 Geschrieben am: Mo 8.02.2010, 19:24 (+01:15)
|
||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 432 Mitglied seit: 8.08.2007 |
Hm, weiß gar nicht wo das Problem liegt, ist doch echt nicht schwer das zu lösen. Du hast 2 verschiedene Styles, die prinzipiell so unüberwindbar sind. Also was tut man? Man ändert beide! Folgendes Prinzip: INPUT[file] soll ne opacity von 0 haben und damit unsichtbar INPUT[file] liegt in einem DIV mit overflow:hidden; das DIV hat entsprechende Größe usw. und beinhaltet ein Bild mit "Datei hochladen" --> Achtung das Bild soll (z-index) hinter INPUT[file] liegen so, klickt er nun auf das DIV, klickt er unwissentlich auf INPUT[file] - das wars eigentlich schon. Willst du nun noch den Dateinamen anzeigen lassen, kannste das mit INPUT[file].onchange machen //edit:
Von wegen das hilft nicht weiter: Das ist genau das was ich grad beschrieben habe, wie ich grad merke. Hättest du es richtig gelesen... -------------------- |
||
![]() |
| Jürgen Auer Server-Daten - Online-CRM-Lösungen |
#6 Geschrieben am: Mo 8.02.2010, 23:15 (+03:51)
|
||||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 3276 Mitglied seit: 4.02.2006 |
Ich kenne den Text von shauninman schon länger. Ein Kunde hatte mich mal nach so etwas gefragt, dann habe ich etwas damit rumexperimentiert - und das schließlich entnervt alles wieder rausgeschmissen. Das funktionierte im FF einigermaßen - und im IE, den der Kunde nutzte, überhaupt nicht. Nun sieht das beim Kunden ganz simpel aus (Photo hängt unten) - und funktioniert. Es hat keinen Sinn, irgendwelche kruden Techniken zu nutzen, die dann bei Nutzern, die tausend andere Dinge zu tun haben, nicht funktionieren und die Nutzer nur von ihrer eigenen Arbeit abhalten. PS: Ich war bis jetzt davon ausgegangen, daß diese Upload-Boxen in verschiedenen Browsern ungefähr gleichartig aussehen. Und nicht daß da ein Browser auf die Idee kommt, zusätzlichen Text einzufügen, der bei Datenbankanwendungen und dem Editieren von Datensätzen auch noch fehlende Daten suggeriert, obwohl die Daten da sind. Eine Datei ist praktisch eine Spalte innerhalb von so einer Tabelle, die wird einmal hochgeladen, ab dann ist sie online. Anschließend kann man den Datensatz problemlos weiter bearbeiten (bsp. Personenstammdaten ergänzen), ohne daß beim Speichern das Bild gelöscht wird. Natürlich will man das Bild nicht jedesmal neu hochladen. Als ich das heute früh gesehen hatte, dachte ich zunächst an eine besondere Einstellung, ein Plugin o.ä. Nach der Bemerkung von Jörg ist das allerdings browserspezifisch, also nicht lösbar. angehängtes Bild -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
Server-Daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung. Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert. |
||||
![]() |
| nitrit |
#7 Geschrieben am: Di 9.02.2010, 06:46 (+07:30)
|
||||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 432 Mitglied seit: 8.08.2007 |
Das liegt aber bestimmt nicht am Browser. Sowas mach ich im Handumdrehen - browserweit. Heißt das liegt keineswegs an der Technik als vielmehr an deiner fehlenden Kompetenz im Bereich CSS / Webgestaltung.
Na dann ist das ja prima, wenn dein Kunde zufrieden ist -------------------- |
||||
![]() |
| Jürgen Auer Server-Daten - Online-CRM-Lösungen |
#8 Geschrieben am: Di 9.02.2010, 15:24 (+08:38)
|
||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 3276 Mitglied seit: 4.02.2006 |
Schön, dann stelle doch mal eine funktionierende Lösung zur Verfügung. Ich hatte damals die Lösung von shauninman eingebaut. Das ging problemlos mit einem einzigen Button, wenn die Seite hinreichend klein war. Das führte zu diversen Problemen, wenn man mehrere solcher Buttons nebeneinander benötigt und wenn auf der Seite gescrollt wird, weil diese Buttons zunächst nicht im sichtbaren Bereich sind. In dem allerletzten Kommentar #29 auf der Seite von shauninman ist ein Problem erwähnt, das damals massiv auftrat. Ich hatte mir damals gesagt: Es hat kaum Sinn, die Standard-Logik von Steuerelementen mit irgendwelchen kruden Tricks auszuhebeln, nur um eine andere Darstellung zu erreichen - wenn man sich dafür solche Probleme einhandelt. Also flogen diese Dinge wieder raus. Wenn es bei mir in mehreren Browsern funktioniert - und beim Kunden nicht, dann wird das zum sinnlosen Zeitverschwenden, wenn die Standardfunktionalität überall problemlos klappt und für Nutzer auch verständlich ist. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
Server-Daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung. Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert. |
||
![]() |
| nitrit |
#9 Geschrieben am: Di 9.02.2010, 21:40 (+06:16)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 432 Mitglied seit: 8.08.2007 |
Also ich persönlich kenne die Lösung von diesem shauninman nicht, habs auch nur kurz überflogen und festgestellt, dass es dasselbe Prinzip ist.
Aber mit CSS mit overflow:hidden und opacity:0 haute das bis jetzt immer hin - von IE6 bis IE8 über Firefox und Safari ... also ich weiß nicht, was ich richtig mache, aber ich wüsste auch nicht wie ichs falsch machen sollte :/ -------------------- |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/33997
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| [s] After Effects Datei bearbeiten. | romeodadon | 64 | 0 | Fr 12.03.2010, 10:47 |
| htaccess Datei: Weiterleitung mehrerer Domains? | TomTom84 | 260 | 5 | Do 18.02.2010, 20:14 |
| Program für FTP Upload und Link generierung!? | webdoktor | 204 | 5 | Do 18.02.2010, 14:41 |
| Flash Datei in HTML einbinden | Biker777 | 248 | 3 | Di 16.02.2010, 17:02 |
| keine Spider mehr | Ariana30 | 328 | 2 | Mo 25.01.2010, 15:48 |
| Datei auserhalb von DOCUMENT_ROOT | halbesbit | 233 | 4 | Di 5.01.2010, 22:11 |
| Suche File-Server | Patrick Z | 377 | 5 | Mi 25.11.2009, 19:07 |
| Bilder/Daten Upload für Benützer ... | Jürg Gutzwiller | 176 | 1 | Mo 26.10.2009, 10:37 |
| Photoshop erlaubt mir keine Umlaute | Thomas Holzmann | 250 | 3 | Mo 26.10.2009, 07:27 |
Anzeige - [Hier werben / Mediadaten]















