Ésta puede ser una fácil respuesta-Javascript - Confirmar cuadros de diálogo personalizados - la sustitución de JS confirmar
En mis JS He reemplazado la función de JS confirmar con la mía. Que se parece, básicamente, y simplemente así:
function confirm(i){
var options = '<br/><br/><input class="button1" value="Yes" type="button" onclick="return true"> <input class="button1" value="No" type="button" onclick="return false">';
$('#text').html(i+options);
$('#confirmDiv').fadeIn('fast');
}
Obviamente el retorno verdadero/falso no funcionó, si no, no estaría pidiendo!
En otra función que tengo (Así se obtiene la imagen):
var con = confirm("Are you sure you'd like to remove this course?");
if(!con){return;}
¿Cómo puedo confirmar que devolver el valor directamente? Asumo que es return {this.value} más o menos?
Gracias!
¿Cuáles son los contenidos de confirmDiv? – Kon
No es posible. Normalmente, un 'confirmar' espera hasta que el usuario haya proporcionado una respuesta. Como Javascript no tiene una espera/inactividad, debe solucionar este problema utilizando una devolución de llamada. – Wolph
posible duplicado de [¿Puedes esperar la devolución de llamada de javascript?] (Http://stackoverflow.com/questions/436608/can-you-wait-for-javascript-callback) – Wolph