targetパラメタ(配列の値)を用いてリンク生成を制御してみた
こんな感じ
document.getElementById("data_point").src = url ;
if(page_list[ur][0] == url){
content = content + "<div class=\"button\">" + page_list[ur][1] + "</div>" ;
}else if(page_list[ur][2] == "_top"){
content = content + "<a href=\"" + page_list[ur][0] + "\" class=\"button\">" + page_list[ur][1] +"\</a>" ;
}else{
content = content + "<a href=\"javascript:hash(\'" + page_list[ur][0] + "\')\" class=\"button\">" \+ page_list[ur][1] +"</a>" ;
}
page_listのur番目の2つ目の値によって制御されます、連想配列にしたいけどなぁ。
追記:
urlは関数に渡されたURLデータです、これもまた基準です
とりあえずしばらくはこれでやってみます、配列データはこちら
page_list = new Array() ;page_list[0] = ["***","***","_self"] ;
page_list[1] = ["*****","********","_self"] ;
page_list[2] = ["******","****","_top"] ;
page_list[3] = ["*********","*****","_self"] ;
メモ書き
- _selfでフレームに展開
- _topでフレームを解除して全画面に展開