是否可以模仿选项卡并生成选项卡的名称

时间:2013-04-16 12:31:46

标签: javascript jquery html

网站在这里http://www17.myfantasyleague.com/2013/home/78896

请注意,左侧有垂直标签......“主页,管理,游戏日......等等”

此站点的webhost允许我们作为最终用户创建css,html和js以添加到他们现有的设计中。选项卡通过站点上的控制面板生成并命名,然后仅显示在主页上,而不显示在站点上的任何其他页面上。但是,我能够使用此脚本在网站的所有页面上显示选项卡。与此网站http://football17.myfantasyleague.com/2013/options?L=78896&O=07的链接一样,您会看到左侧的标签已生成,可通过以下脚本显示

// ADD HOME PAGE TABS TO REPORTS
var myURLBase = "http://%LIVESCORINGHOST%/%YEAR%/home/%LEAGUEID%";
var mimicHomePageTabs = new Array();
mimicHomePageTabs[0]="Home";
mimicHomePageTabs[1]="Management";
mimicHomePageTabs[2]="Game Day";
mimicHomePageTabs[3]="Standings";
mimicHomePageTabs[4]="History";
mimicHomePageTabs[5]="Playoffs";
mimicHomePageTabs[6]="Top Players";
mimicHomePageTabs[7]="Top Free Agents";
mimicHomePageTabs[8]="Pools";

if(!document.getElementById("body_home")||(document.getElementById("body_home")&&location.href.indexOf("MODULE=MESSAGE")!=-1)) {
document.write("<div id='homepagetabsdiv'><ul id='homepagetabs'>\n");
for(var x=0; x<mimicHomePageTabs.length;x++) {
document.write("<li id='tab"+x+"' onclick='window.location.assign(\""+myURLBase+"#"+x+"\")'>"+mimicHomePageTabs[x]+"</li>\n");
}
document.write("</ul></div>\n");
}

唯一的缺点是我必须手动命名脚本中的每个选项卡,以匹配他们所拥有的控制面板中添加的选项卡。我的问题/工作是这样做,以便所有页面上都显示选项卡,就像这个脚本一样,但要自动命名这些选项卡以匹配键入控制面板的内容以生成开始的选项卡。

如果没有完全控制网站,这是否可能,就像我们在他们的服务器上那样?

0 个答案:

没有答案