Tengo 1 dudilla que será una tontería, pero llevo ya un rato y no consigo dar con la tecla:
A ver, quiero hacer que el usuario confirme si va a eliminar unos datos en PHP y el código que tengo es el siguiente:
- echo' <a class="tab" href="http://localhost/sitioPrueba/eliminarDatosFamiliares.php?DNIAlumno='.$dni.'" onclick="return confirmar('datos familiares')" target="tabIframe2">Eliminar Datos familiares</a>';
Y este enlace llama a la función en javascript:
Using javascript Syntax Highlighting
<script language="javascript">
function confirmar (mensaje) {
return confirm('¿Estas seguro?, se borrarán los datos '+mensaje+' del alumno');
}
<script>
function confirmar (mensaje) {
return confirm('¿Estas seguro?, se borrarán los datos '+mensaje+' del alumno');
}
<script>
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Y es que por las comillas simples de 'datos familiares' me da un error, y si las pongo dobles "datos familiares" no me hace nada, y si lo pongo de la manera:
- $texto='datos familiares';
- echo' <a class="tab" href="http://localhost/sitioPrueba/eliminarDatosFamiliares.php?DNIAlumno='.$dni.'" onclick="return confirmar(".$texto.")" target="tabIframe2">Eliminar Datos familiares</a>';
tampoco me hace nada.
Os agradecería si me echaseis una mano
Muchas gracias.