Javascript 确定文件调用函数的目录级别

Javascript 确定文件调用函数的目录级别,javascript,Javascript,如果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 因此,我需要根据调用页面的深度

如果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\u it
功能中确定所需的子目录级别?

使用绝对路径:

'/sub_1/file_1.php'

你不能只指定一个绝对路径吗?即
'/sub_1/file_1.php'