Error extraño en ASP

04/10/2006 - 13:46 por Carlos Marco | Informe spam
Hola buenas, ¿que puede significar este error? En local funciona, pero en el
servidor no:


Páginas Active Server error 'ASP 0138'

Bloque Script anidado

/miweb/FCKeditor/editor/fckeditor.html, línea 35

No se puede colocar un bloque Script dentro de otro.


El problema lo da el componente FCKeditor.

Preguntas similare

Leer las respuestas

#1 Pantxo
04/10/2006 - 14:03 | Informe spam
Posiblemente porque estés haciendo esto:
<script language=vbscript runat=server>
Response.Write "<script>alert('foo');</script>"
</script>

O esto:

<script language=jscript runat=server>
Response.Write("<script>alert('foo');</script>");
</script>

Para solucionarlo puedes escribir el código:

<% @language="vbscript" %>
<%
Response.Write "<script>alert('foo');</script>"
%>

o separar en dos cadenas los tags de script:

<script language=vbscript runat=server>
Response.Write "<scr" & "ipt>alert('foo');</scr" & "ipt>"
</script>

"Carlos Marco" wrote:

Mostrar la cita
#2 Carlos Marco
04/10/2006 - 15:54 | Informe spam
Gracias, lo probaré, el caso es que funciona perfectamente en mi ordenador,
y al subir los archivos al servidor, en este dan el error.






"Pantxo" escribió en el mensaje
news:
Mostrar la cita
#3 Carlos Marco
04/10/2006 - 16:09 | Informe spam
No me funciona, el código es el siguiente:



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor</title>
<meta name="robots" content="noindex, nofollow" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Cache-Control" content="public" />
<script type="text/javascript">

// Instead of loading scripts and CSSs using inline tags, all scripts are
// loaded by code. In this way we can guarantee the correct processing
order,
// otherwise external scripts and inline scripts could be executed in an
// unwanted order (IE).

function LoadScript( url )
{
document.write( '<script type="text/javascript" src="' + url + '"
onerror="alert(\'Error loading \' + this.src);"><\/script>' ) ;
}

function LoadCss( url )
{
document.write( '<link href="' + url + '" type="text/css" rel="stylesheet"
onerror="alert(\'Error loading \' + this.src);" />' ) ;
}




El fallo lo da en esta línea:
document.write( '<script type="text/javascript" src="' + url + '"
onerror="alert(\'Error loading \' + this.src);"><\/script>' ) ;
#4 Pantxo
04/10/2006 - 16:13 | Informe spam
Es posible que hayan solucionado el problema en las nuevas versiones del IIS
y el servidor tenga una más antigua que la de tu equipo.

"Carlos Marco" wrote:

Mostrar la cita
#5 Pantxo
04/10/2006 - 16:42 | Informe spam
Pero eso es todo código cliente.
¿Te sigue dando el mismo error?

"Carlos Marco" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida