Det bör inte gå att lösa eftersom click()-metoden inte är definierad för typen file; se http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html#ID-2651361.
Enligt ovanstående länk skall egentligen inte din metod fungera i IE heller.
:)
2 svar · 257 visningar · startad av klementin
Hej!
Har problem med att trigga ett click(); på en knapp i FireFox. Sidan är uppbyggd med 3st Frames (FRAME_MAIN, FRAME_UPDATE och FRAME_FORM). I FRAME_MAIN har jag följande kod:
function selectPicture(to) {
to.f1Picture.click();
}
...
<A onClick="selectPicture(parent.FRAME_FORM.document.f1);">Välj bild</A>
Denna onClick event ska trigga en knapptryckning i ett formulär som ligger i FRAME_FORM, som ser ut så här:
<FORM name="f1" method="POST" enctype="multipart/form-data">
<INPUT type="file" name="f1Picture">
</FORM>
I Internet Explorer så funkar det (som vanligt) men inte i FireFox. Går det att lösa tro?
Tack på förhand!
Med vänlig hälsning
K
Det bör inte gå att lösa eftersom click()-metoden inte är definierad för typen file; se http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html#ID-2651361.
Enligt ovanstående länk skall egentligen inte din metod fungera i IE heller.
:)
Okey, det förklarar ju en del, men det funkar faktiskt i IE (en liten hemlig feature kanske). Tack för svaret!
Mvh.
K