Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2008, 20:02
kareto
 
Fecha de Ingreso: enero-2007
Mensajes: 40
Antigüedad: 17 años, 4 meses
Puntos: 0
problema htmlarea

buenas.

Estoy creando un cpanel donde se pueden administrar varias cosas de una web que tengo hecha. En el menu del cpanel tengo varuias cosas y entre ellas esta el apartado de noticias. Dentro de este apartado tengo puesto un <textarea> con un htmlarea pero me esta dando problemas.

Cuando cargo el apartado por primera vez todo va bien. Se ven los botones de edicion de texto en la parte superior, en medio la parte donde escribes y debajo la parte final del htmlarea.

El problema viene cuando cambio de apartado en el menu dentro del cpanel y seguidamente vuelvo a entrar al apartado noticias. La parte central del <textarea> que contiene el htmlarea donde deberia de poder escribir para luego poder editar con el htmlarea desaparece y por mucho que cambie de menu no vuelve a aparecer hasta ke cierro y abro de nuevo el navegador o si le doy al boton actualizar del navegador.

Supongo que debera ser algun problema de donde pongo el codigo pero he hecho ya varias pruebas y no hay manera. Para dar mas informacion todos los apartados del cpanel llaman al index.php pasando por parametro una cosa o otra, o sea que, cada click que hago en el menu vuelve a cargar todo el codigo. Por eso no entiendo que debe estar pasando.

Os dejo el codigo que tengo y a ver si alguien descubre el porque de mi situación.

En el head tengo esto:

Código:
<script type="text/javascript">
      _editor_url = "../htmlarea/";
      _editor_lang = "en";
</script>
<script type="text/javascript" src="../htmlarea/htmlarea.js"></script>
Y en el body tengo esto:

Código:
<script type="text/javascript">
 HTMLArea.loadPlugin("CharacterMap");
 
 HTMLArea.onload = function() {
	var editor = new HTMLArea("editor");
	editor.registerPlugin(CharacterMap);
	editor.generate();
	}
  HTMLArea.init();
</script>
<textarea id="editor" name="news_texto" cols="70" rows="20"></textarea>