如果iframe中有一个加载文件的函数,该文件会尝试从调用该函数的iframe的“base href”加载。
function load_it(){
top.iframe_1.location='sub_1/file_1.php'
}
只有从首页调用时,上述操作才有效。
如果从/sub_1/
调用,它会尝试加载/sub_1/sub_1/file_1.php
如果从/sub_1/sub_2/
调用,则会尝试加载/sub_1/sub_2/sub_1/file_1.php
所以我需要在'','.. /'或'../../'前加上前缀,具体取决于调用页面的深度。
ie:../../sub_1/file_1.php
如何在load_it
函数中确定所需的子目录级别?
答案 0 :(得分:0)
改为使用绝对路径:
'/sub_1/file_1.php'