Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2009, 02:06
Evidentementeyo
 
Fecha de Ingreso: marzo-2008
Mensajes: 16
Antigüedad: 16 años, 2 meses
Puntos: 0
Ampesand(&) Javascript IE6

Buenas foreros... tengo un pequeño marrón con un ampersand, que IE6, como no, no me recoge.

La cosa es que quiero meter un iframe por javascript, en la pagina, y en el href del iframe le tengo que meter ciertas variables... que le concateno con &. Vamos, lo normal.

Pues no... IE7 y Firefox me dicen que es "&" y se quedan tan contentos y me lo meten todo bien, pero IE6 me dice que tu abuela.

var contenidocuerpo='<IFRAME id="framebox" frameborder="0" scrolling="auto" src="ficha.php?id='+id+'&archivo='+archivoxml+'"></IFRAME>';



Basicamente declaro esta variable, y luego le digo que me la meta en el html.
He probado a poner el '&' como '&amp;', "%26", "%26amp", con hexadecimal, con CDATA... y nada... alguien se le ocurre algo??? Ya no se que más hacer.