Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2009, 14:27
Avatar de Lynxcraft
Lynxcraft
 
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 6 meses
Puntos: 51
funciones javascript compatibles con IE

hola amig@s

de nuevo estoy por aquí con problemas con el IE XDXD bueno la cuestión que estos días he creado un editor de texto con funciones de flash, lo que pasa es que lo he ido probando en fire fox y al verlo en IE ya se va todo a la mie..... como siempre si quieren pueden verlo aqui

http://crea-flash.com/temporal/cfxEditor/

los problemas con los que me he topado son los siguiente


1- carga de información a través de un función java
: con esta simple función recojo el contenido de un área de texto

Código PHP:
 function loadText(TextArea){
    var 
textareaTmpdocument.getElementById(TextArea);
    return 
textareaTmp.value;                                

que pasa ? que ie recoge el valor como null por lo cual no puedo leer el contenido del textarea

2- position='fixed'; bueno con esto queda claro cual es el problemaXDXD lo intente solucionar con una hoja de estilo pero el problema viene que alteraría la estética de la futura pagina ya que quiero aplicar efectos similares en otras secciones y no puedo cargar una hoja de estilo

el código que crea este efecto es el siguiente

function Crealightbox_B(){
var lightbox=document.createElement('div');
lightbox.id='lightbox_B'
lightbox.style.display='none';
lightbox.style.position='fixed';
lightbox.style.ooverflow='auto';
lightbox.style.top=0+'%';
lightbox.style.left=0+'%';
lightbox.style.width=100+'%';
lightbox.style.height=100+'%';
lightbox.style.backgroundColor='black';
lightbox.style.zIndex=1000;
lightbox.style.MozOpacity=0.8;
lightbox.style.opacity=.80;
lightbox.style.filter='alpha(opacity=80)';
document.body.appendChild(lightbox);
}
como beis no cargo hojas de estilo sino creo un div con su style de forma directa ..como Podría hacer que ie Respete el fixed

3.-importante Este efecto de editor crea un swf y lo coloca arriba del área de texto, este problema afecta a todos los navegadores asi que he intentado poner un setInterval("posicion(div,textarea)",1); pero me tira error argumentando que
Cita:
posicion([object HTMLDivElement],[object HTMLTextAreaElement])
así que no puedo mantenerlo sobre el área de texto he probado varias formas pero no me funciona no se si se puede hacer de otra manera

bueno creo que eso es todo lo que de momento tengo fuera de limite XDXD lo demás detalles aun los estoy puliendo,aver si me pueden echar un cable con esto porque voy algo quemado XDXDXD
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft