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:

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.



Respuesta Responder a este mensaje
#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:
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:

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.






Respuesta Responder a este mensaje
#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>' ) ;
Respuesta Responder a este mensaje
#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:

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:
> 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:
>
>> 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.
>>
>>
>>
>



Respuesta Responder a este mensaje
#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:

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>' ) ;



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida