Hola a todos!!
Como imaginareis necesito vuestra ayuda, por favor, estoy un poco desesperado.....
vereis, estoy haciendo un proyecto en el que estoy utilizando bastantes cosas y como es un poco lioso lo que toy haciendo voy a tratar de explicarlo lo mejor posible. Por partes.
Estoy haciendo una aplicacion en Flash/actionScript 3.0. Esta aplicacion es de tipo cliente y se conecta con un servidor local que tengo para hacer peticiones de ciertos datos. (el servidor es el JBoos con un tomcat por debajo)
El servidor tiene arrancada una aplicacion que podemos llamarla CC, por ejemplo.
Entonces, entre otras cosas utilizo archivos jsp ubicados en el servidor para acceder a ellos y que me retornen los datos que necesito conectandose ellos a la aplicacion "CC". En su mayoria son XML loque me retorna, esa parte la tengo controlada.
Por otro lado, utilizo el propio archivo html que crea la aplicacion flash para cargar paginas web sobre mi aplicacion haciendo uso del DIV y de los IFrames.
Llegados a este punto me encuentro con dos casos diferentes, que es donde encuentro problemas.
En un caso le paso al IFrame un url completa y me la muestra correctamente (la pagina web).
En el otro caso lo que paso al Html de la aplicacion flash son una serie de datos con los que desde el IFrame hago una llamada a un archivo JSP que se encuentra en el servidor del que os hablaba montando la url como sigue y pasandole los parametros.

Código :

document.getElementById("myFrame").innerHTML = "<iframe id='myIFrame' src='http://localhost:8080/edunet/globalContent.jsp?solicitud=getGlobalContent&usuario="+usuarioSeleccionado+"&runId="+runId+"&src="+url+"&usuarioSoporte="+personaSoporte+"' frameborder='0'></iframe>";


El problema es que, el archivo jsp lo que me devuelve es un codigo html tal que el siguiente:

Código :

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="xsl/globalcontent.xsl"?>
<?cc-uri href="coins.xml"?>
<?cc-base href="http://localhost:8080/0/coins.xml"?>
<?cc-server href="http://localhost:8080/WebPlayer/"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:cc="http://coppercore.org/xsd/gc" xmlns:ld="http://www.imsglobal.org/xsd/imsld_v1p0">
<head>
<link href="unfold.css" rel="stylesheet" type="text/css"/>
<title>Actividad</title>
</head>
<body>
<div>
<h3>Enunciado del ejercicio</h3>
<p>Crear un algoritmo que permita a una máquina expendedora devolver el cambio mediante el 
menor número de monedas posible. El número de monedas de cada tipo es ilimitado.</p>

<p>Inserta tu codigo a continuacion o emplea el entorno COALA en su lugar</p>
<cc:set-property datatype="text" id="coins_solution" owner-id="Alvaro de la Cruz" ref="coins_solution" run-id="2" uol-id="5" xmlns:cc="http://coppercore.org/xsd/gc"><cc:value>AKI DEBERIA IR EL CUADRO DE TEXTO-----------------------------</cc:value></cc:set-property>
<p>Tu puntuación es: <cc:view-property datatype="integer" id="coins_evaluation" owner-id="Alvaro de la Cruz" ref="coins_evaluation" run-id="2" uol-id="6" xmlns:cc="http://coppercore.org/xsd/gc"><cc:value>0</cc:value></cc:view-property></p>
</div>
</body>
</html>



Lo que ocurre es que solo se me muestra el codigo entre las etiquetas <p> </p> pero no se me muestra nada de lo demas. Es decir, parece ser que no encuentra los archivos

Código :

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="xsl/globalcontent.xsl"?>
<?cc-uri href="coins.xml"?>
<?cc-base href="http://localhost:8080/0/coins.xml"?>
<?cc-server href="http://localhost:8080/WebPlayer/"?>


ni tampoco el propio link


Código :

<link href="unfold.css" rel="stylesheet" type="text/css"/>


Me parece raro ya que todos esos archivos se encuentran en el mismo luegar donde se indica en la referencia.

Por favor necesitaria vuestra ayuda, estoy bloqueado hace dias y no se ya que mas hacer. Alguien me puede dar una alternativa?? Os necesito mas que nunca...:-)

Os pongo el codigo del archivo html para que podais ver mejor lo que hago y las posibles soluciones.


Código :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>EDUNET</title>

<script language="JavaScript" type="text/javascript">

     var jsReady = false;
     function isReady() {
         return jsReady;
     }


     function pageInit() {
         jsReady = true;
         document.forms["form1"].output.value += "\n" + "JavaScript is ready.\n";
     }


   function moveIFrame(x,y,w,h) {
   
      var miObjeto = document.getElementById("myFrame");
      miObjeto.style.left = x + "px";
      miObjeto.style.top = y + "px";
      
      var miObjeto2 = document.getElementById("myIFrame");
      miObjeto2.width = w + "px";
      miObjeto2.height = h + "px";
      
   }

   function hideIFrame(){
      document.getElementById("myFrame").style.visibility="hidden";
   }
      
   function showIFrame(){
      document.getElementById("myFrame").style.visibility="visible";
   }

   function loadIFrame(url){
      
      document.getElementById("myFrame").innerHTML = "<iframe id='myIFrame' src='" + url + "'frameborder='0'></iframe>";
   }
   
   function loadIFrameLD(usuarioSeleccionado, runId, url, personaSoporte){
      document.getElementById("myFrame").innerHTML = "<iframe id='myIFrame' src='http://localhost:8080/edunet/globalContent.jsp?solicitud=getGlobalContent&usuario="+usuarioSeleccionado+"&runId="+runId+"&src="+url+"&usuarioSoporte="+personaSoporte+"' frameborder='0'></iframe>";
   }
  
</script>




<style type="text/css"> 
html, body { 
   height: 110%; 
   margin: 0px; 
   padding: 0; 
}

#myFrame {
      position:absolute;
      background-color:transparent;
      border:0px;
      visibility:hidden;
}
</style>


</head>


<body onload="pageInit();">



   <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="Principal" 
         codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100%" height="100%" >  
   <param name="movie" value="Principal.swf" />
   <param name="allowScriptAccess" value="always" />
   <param name="quality" value="high" />
   <embed src="Principal.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"    
            type="application/x-shockwave-flash" width="100%"    height="100%" name="Principal" align="middle"
            play="true" loop="false" quality="high" allowScriptAccess="sameDomain" wmode="opaque">
      </embed>
   </object>

<div id="myFrame">
   
</div>
   
</body>
</html>



Finalmente, solo quiero agradeceros vuestra ayuda y disculparme por un post tan largo, pero queria explicaros mi problema y embergadura lo mejor posible. Perdonar y espero que hayais entendido lo que me ocurre.
Gracias de nuevo. Suerte y animo!! :zzz: