だから、私は次のような「タブメニュー」を作ろうとしています:http://flowplayer.org/tools/tabs/index.html (しかし私はこれを使いたくないです。)それで、私はurl変数を使ってアクティブなメニュー項目を設定します。コード:
onload=function(){
//Check if editPage is set
if (gup("editPage")) {
gupname = gup("editPage");
var x = "contentEditListItem"+gupname;
var y = document.getElementsByClassName(x);
y.className = "contentEditListItemActive";
}
}
function gup( name )
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}
gup関数はうまく機能し、必要なクラス名( "contentEditListItem" + gupname)を取得します。なぜそれは変わらないのですか?