Re: ImageSwap im IE und Formularbereich
- From: Thomas 'PointedEars' Lahn <PointedEars@xxxxxx>
- Date: Mon, 28 Nov 2005 17:04:19 +0100
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
.
- References:
- ImageSwap im IE und Formularbereich
- From: Alex Hoffer
- Re: ImageSwap im IE und Formularbereich
- From: Thomas 'PointedEars' Lahn
- Re: ImageSwap im IE und Formularbereich
- From: Alex Hoffer
- ImageSwap im IE und Formularbereich
- Prev by Date: Re: Bildobjekt "onerror" Event-Handler Problem auf KHTML basierten Browsern
- Next by Date: Re: Bildobjekt "onerror" Event-Handler Problem auf KHTML basierten Browsern
- Previous by thread: Re: ImageSwap im IE und Formularbereich
- Index(es):
Relevant Pages
|