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...