Confirm para que no se ejecute un link

Sine
29 de Marzo del 2004
Hola,

Tengo el siguiente c贸digo:

<a href="Borrar.jsp?Archivo_Fuente=<%out.print(Archivo_Fuente);%>" onclick="pregunta()">[BORRAR]</a>

Querr铆a conseguir que al hacer click en el link [BORRAR], me saliese un confirm, y en el caso de darle a 'Aceptar' procediera con el link (href), mientras que si le doy a 'Cancelar' no ejecutara el link.

Se que esto se puede hacer poniendo el link en la funcion javascript mediante document.href, pero no se me ocurre como hacerlo debido a que como veis el link contiene c贸digo jsp, el cual no puedo (o no se) incluir arriba en la funci贸n javascript.

Alguna idea???
GRACIAS!!

pedro78
29 de Marzo del 2004
Prueba poniendo esto:

onclick="return(pregunta())" y que la funci贸n pregunta devuelva true o false.

De todas formas, sobre lo que dices al final de insertar c贸digo jsp dentro del javascript, yo nunca he programado en jsp pero s铆 en asp y se puede introducir c贸digo asp dentro de javascript perfectamente igual que en html, meti茅ndolo entre los caracteres <% %>. Pruebalo en caso de que lo otro no te funcione.

SW
29 de Marzo del 2004
Gracias,

Lo probar茅 ahora mismo!

SW

Sinewave
29 de Marzo del 2004
Me ha servido lo del return().

Con lo sencillo que es como no se me ha ocurrido!!

Gracias otra vez,

SW