AOL 9.0 IE7 JavaScript Problema de envío
-
28-10-2019 - |
Pregunta
Tengo algunos problemas con AOL e IE 7. Algunos miembros en mi sitio tienen esta configuración y tengo problemas para que algunos formularios funcionen para ellos. El HTML/JavaScript es este
<li ><a href="javascript:;" onclick="photo_user_award_give();">Award</a></li>
<form action="" name="form_user_award_give" method="post">
<input type="hidden" name="action" value="Give Award"/>
</form>
function photo_user_award_give() {
//simple function to submit a form
document.form_user_award_give.submit();
}
Acabo de tomar los bits principales solo para darte un sabor.
También tengo otro problema con otro botón. Aquí está el código.
<li>
<form action="#edit_box" id="edit_photo_form" method="post">
<a onclick="document.getElementById('edit_photo_form').submit();" style="background-image:url('http://www.ephotozine.com/v5/images/site/pencil.png');" href="javascript:void(0)">Edit</a>
<input type="hidden" name="action" value="Edit"/>
</form>
</li>
Necesito mantener los elementos, ya que para el estilo son, por lo que no he usado un botón de envío. ¿Alguien tiene alguna idea? ¿O un lugar para descargar AOL 9.0?
Gracias Richard
Solución
Obtuve la respuesta en lugar de href = "javascript :;" o href = "javascipt: void;" Use href = "#" ya que la página es refrescante de todos modos, esto parece hacer el truco. o evento #nogo para mantener la pantalla donde está