ウェブサイトはこちらhttp://www17.myfantasyleague.com/2013/home/78896
左側に沿って縦方向にタブが並んでいることに注意してください...「ホーム、管理、試合日....ect」
このサイトのウェブホストにより、エンド ユーザーは 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");
}
唯一の欠点は、スクリプト内の各タブに手動で名前を付けて、コントロール パネルに追加されたものと一致させる必要があることです。私の質問/仕事は、このスクリプトのようにタブがすべてのページに表示されるようにすることですが、それらのタブに、コントロールパネルに入力されているものと一致する名前を自動的に付けて、最初にタブを生成することです。
彼らのサーバーで行うように、ウェブサイトを完全に制御しなくても、これは可能ですか?