Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2010, 13:07
Avatar de acervantes
acervantes
 
Fecha de Ingreso: agosto-2003
Ubicación: Madrid
Mensajes: 311
Antigüedad: 20 años, 9 meses
Puntos: 1
Error en substr a top.frames[0].location

Por qué no se puede utilizar el método SUBSTR en una cadena que contiene la url de un frame?
tengo el siguiente ejemplo:

Código PHP:
<script>
   var 
str="FOROS DEL WEB";
   
document.write(str+" --- ");
   
document.write(str.substr(10)+" --- ");
   
document.write(str.substr(6,3)+" --- ");
   
str=top.frames[1].location;
   
alert(str);
   
document.write(str.substr(3)+" --- ");
</script> 
que devuelve como resultado:
FOROS DEL WEB --- WEB --- DEL ---
y también el mensaje (alert)= "http:\\www.midominio.com\html\frame_izquierdo.htm "

pero no devuelve ninguna cadena de texto para:
document.write(str.substr(3)+" --- ");

la variable STR no es un string?, tal vez lo considere como array u otro tipo de dato/variable?

le he dado mil vueltas y nada...
__________________
ACervantes

[El éxito dura hasta que alguien las caga; los errores son eternos]