VideMedlem sedan dec. 19998 577 inlägg Tjena,
Jag har problem med att få IE 5.0 att köra metoden .submit()... i IE 5.5, 6.0, NN 4.7, 6.0 fungerar det, men inte i IE 5.0.
I dokumentationen så säger dom inget om att IE 5 inte skulle klara av metoden.
Finns det någon som kan fylla i med lite info?
Koden ser ut såhär:
document.form_1.submit();
Mvh, Vide
------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu
JonMedlem sedan juli 20011 304 inlägg Har inge hjälp åt dig, men jag kan berätta att det funkar fint för mig (kör IE5.0 sp2)
------------------
The computer is mightier than the pen, the sword, and usually, the programmer.
VideMedlem sedan dec. 19998 577 inlägg Hmmm... okej, intresant, min 5.0:a har också SP2 installerat.
Kan det möjligen vara formulärets uppbyggnad kanske?
De enda formulärselementen jag har är av typen "hidden", och det som anropar funktionen som utför submitten är vanliga länkar.
Men det fungerar ju i dom andra läsarna... :q
------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu
@ndersMedlem sedan juni 200032 969 inlägg Hur ser koden ut då?
Mvh,
------------------
All your base are belong to me.
VideMedlem sedan dec. 19998 577 inlägg Usch, det blir mycket, jag klipper ned det till det väsentliga...
function CompanyClick( Coid, Impid, swapimage ) {
if ( Coid >= 0 ) {
if (swapimage != '') {
MM_ImgRestoreCoid();
MM_swapImage('logo' + Coid,'','images/companylogos/' + swapimage, 1);
}
document.form_1.logo.value = Coid;
}
if ( Impid >= 0 ) {
MM_ImgRestoreImp();
MM_swapImage('Importance_' + Impid,'','images/swap_importance_' + Impid + '.gif', 1);
document.form_1.importance.value = Impid;
}
alert( ' Coid: ' + document.form_1.logo.value + '\n Impid: ' + document.form_1.importance.value + '\n swapimage: ' + swapimage );
if (2 != <%=rsCaid( "sid" )%> ) {
if ( document.form_1.logo.value > -1 && document.form_1.importance.value >= 0 ) {
document.form_1.sent.value = 1;
document.form_1.submit();
}
} else {
document.form_1.sent.value = 1;
document.form_1.submit();
}
}
Formuläret:
<form action="maintest.asp" method="post" name="form_1" id="form_1" class="no_form_margin">
<input type="hidden" name="logo" value="-1">
<input type="hidden" name="sid" value="<%=rsCaid( "sid" )%>">
<input type="hidden" name="Caid" value="<%=rsCaid( "qid" )%>">
<input type="hidden" name="id" value="<%=rsCaid( "id" )%>">
<input type="hidden" name="importance" value="-1">
<input type="hidden" name="sent" value="-1">
</form>
En en länk som anropar:
<a href="#" OnClick="CompanyClick(window.document.form_1.logo.value,2,'');"><img style="border:'1 solid #efefef';" name="Importance_2" onMouseOver="style.cursor='hand'; style.border='1 solid #809ECB';" onMouseOut="style.border='1 solid #efefef';" src="images/importance_2.gif" border="0"></a>
------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu
[Redigerat av Vide den 25 okt 2001]
VideMedlem sedan dec. 19998 577 inlägg Jag har hittat problemet, och det var att IE 5.0 inte kunde hantera .submit() när man anropade funktionen via onClick. Så jag lade anropet i href="" istället...
------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu