Re: ImageSwap im IE und Formularbereich



Alex Hoffer wrote:
^^^^^^^^^^^^^^^^^^
> Hallo Thomas

Hallo. Statt einer recht unsinnigen Anrede eines Einzelnen in
einem Medium, wo viele mitlesen und posten, solltest Du eine kurze
Einleitungszeile benutzen, um zu kennzeichnen, wer was schrieb.
Dein Thunderbird schreibt die da nicht umsonst automagisch hin.
<URL:http://got.to/quote>
vvvvvvvvvvvvvvvvvvvvvvvvv
>> Das kann gar nicht funktionieren, denn gEBI erwartet ein Argument.
>> Gehen wir davon aus, dass Du das nur vergessen hast zu posten, reicht
>>
>> document.images['tausch'].src = '...';
>>
>> vollkommen aus. Damit das abwärtskompatibel ist, empfiehlt es sich,
>> das `name'-Attribut statt des `id'-Attributs für das `img'-Element zu
>> benutzen.
>
> id hatte ich vergessen, aber auch gleich danach gepostet ;)

Nach dem, was Du hier zitierst und darauf antwortest, muss ich annehmen,
dass Du das Zitierte entweder nicht gelesen oder nicht verstanden hast.
Das bestätigt auch Dein untenstehender Codeschnipsel.

> - JS onclick Handler wird zuerst ausgeführt-->Bild wird eingeblendet
> - File wird auf den Server geladen-->Bild wird während des uploads
> eingeblendet

Ja.

> - erst nach dem fertigen upload wird an das form action attribut
> weitergeleitet

Was meinst Du damit? Das action-Attribut ist für den Upload verantwortlich.

> - weitere verarbeitung der geposteten daten

Auch das passiert schon mehrere Schritte vorher.

> Packe ich das image in ein div und mache es beim ersten Aufruf unsichtbar
>
> <div id="mein_bild" style="visibility:hidden;"><img src="bildchen.gif"
> /></div>
>
> Nach dem Klick sichtbar mit:
>
> <form method="post" action="gleiche_seite.php">
> <input type="image" src="bild.gif"
> onclick="document.getElemetById('mein_bild').style.visibility='visible';"
^^^^^^^^^^^^^[1]
> name="submit" value="submit" />
^^^^^^[2]
[1] Bitte poste hier nur Code, den Du auch in Deinen Dateien stehen hast
bzw. der beim Browser ankommt, falls er (der Code) dynamisch generiert
wird. In obigem Codeschnipsel ist schon wieder ein (vermutlich
Tipp-)Felher drin.

> </form>
>
> so funktioniert es im IE und im Mozilla.

Reiner Zufall.

Und erstaunlich, wenn man mal den ReferenceError ignoriert, überschreibst
Du doch die submit-Methode des HTMLFormElement-Objekts.[2]

> NUR im IE wird das getauschte Bild welches ein animiertes gif ist nicht
> abgespielt. Hmmmmmmmmm

Vom IE ist bekannt, dass alle Animationen bei Bildern enden, wenn die
anzeigte Ressource im Begriff ist sich zu ändern. Das beschriebene
Verhalten ist also normal und hat nichts mit Deinem JS-Code zu tun.


PointedEars
.



Relevant Pages

  • Re: Zubringerflug =?ISO-8859-15?Q?f=E4llt?= aus
    ... > wenn Dein Koffer nicht sofort ankommt, ... Vielleicht solltest du vor dem Posten ... Prev by Date: ... Next by Date: ...
    (de.rec.reisen.misc)
  • Re: Mal was neues & Namenswechsel
    ... > Hallo Sebastian, ... > Dein ganzes Streben geht in die Richtung: ... Next by Date: ...
    (de.soc.familie.vaeter)
  • Re: IIS6, Perl und Kontaktformular HTML
    ... Neue Meldung mit Deinem Script: ... > Hallo Stefan, ... > ich habe jetzt dein Beispiel in eine asp datei rein und rufe es von meinem ... > Kontaktformular auf, wie kann ich die eingabe des Kontaktformulars an ...
    (microsoft.public.de.inetserver.iis)
  • Re: IIS6, Perl und Kontaktformular HTML
    ... Hallo Stefan, ... Kontaktformular auf, wie kann ich die eingabe des Kontaktformulars an ... Dein Script übergeben ?! ... Next by Date: ...
    (microsoft.public.de.inetserver.iis)
  • Re: Emulator für Betriebssystem?
    ... Das hat man sogar in Redmond ... Und diese Erkenntnis sogar zugelassen; ... Dein dozierendes ... da hat der Einäugige sich vor dem Posten gerade noch das letzte Auge ...
    (microsoft.public.de.vb)