Foros del Web » Programando para Internet » Javascript »

error en script

Estas en el tema de error en script en el foro de Javascript en Foros del Web. hola Estoy intentando hacer un confirmar si me quiero ir al php o no, tegno este codigo que vi por la web.. pero no me ...
  #1 (permalink)  
Antiguo 02/04/2012, 15:54
 
Fecha de Ingreso: agosto-2010
Ubicación: mexico
Mensajes: 125
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta error en script

hola

Estoy intentando hacer un confirmar si me quiero ir al php o no,
tegno este codigo que vi por la web.. pero no me funciona me dice que tengo error en pagina:

Como siempre ceunto con su ayuda.

Código PHP:
<html>

<
head>
<
script language="Javascript\">
function preguntar(){
eliminar=confirm(\"¿Deseas eliminar este registro?\");
if (eliminar)
//Redireccionamos si das a aceptar
window.location.href = \"delete.php\"; //página web a la que te redirecciona si confirmas la eliminación
else
//Y aquí pon cualquier cosa que quieras que salga si le diste al boton de cancelar
alert(\'No se ha podido eliminar el registro...\')
}
</script>
</head>

<body>
<a href="
javascriptvoid(0)" onclick="preguntar()" >click here</a> 
</bpdy>
</html> 
  #2 (permalink)  
Antiguo 02/04/2012, 16:13
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: error en script

buenas!
tienes error sintactico en el codigo. no tengo claro si es que ese codigo es devuelto por php o que. si copio y pego el codigo tal cual, los errores son los siguientes. primero, el navegador no ve que haz declarado un script (en chrome) porque haz declarado un atributo de forma incorrecta. fijate en el atributo languge de <script>, la segunda comilla le sigue a una barra invertida. el segundo error es el mismo que el anterior, haz "escapado" las comillas en la declaracion de string. en ninguna de las instancias tienes que escapar las comillas porque no se trata de una comilla dentro de un string. pero como asumo que el codigo es devuelto por php, entonces el error es que te falto escapar una comilla, particularmente la primera comilla en el atributo language. nota: el atributo language esta obsoleto, debes usar type="text/javascript" o sus variantes.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 03/04/2012, 13:56
Avatar de lukas4  
Fecha de Ingreso: octubre-2008
Ubicación: frente al pc
Mensajes: 496
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: error en script

no creo que el script sea devuelto por php, como lo dice acse, el codigo lo vio por la web.

El error esta en la linea de <script/>

cambia esto:
Código Javascript:
Ver original
  1. <script language="Javascript\">
por esto:
Código Javascript:
Ver original
  1. <script type="text/javascript">

como dice zerokilled, language esta obsoleto y debemos guiarnos por las sintaxis correctas

si eres como yo y utilizas el teclado en ingles, tal vez al momento de teclear las comillas (") golpeaste la tecla de: \, por eso te marcaba el error =)
__________________
http://situcomo.blogspot.com
Karma is a Bitch... they said

Etiquetas: funcion, html, php, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:26.