Foros del Web » Programando para Internet » Javascript »

problema htmlarea

Estas en el tema de problema htmlarea en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 03/02/2008, 20:02
 
Fecha de Ingreso: enero-2007
Mensajes: 40
Antigüedad: 17 años, 3 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>
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 17:36.