TOP /JavaScript 前回の足跡

前回の足跡 [消去] >

画像のスクロール(その他のJavaScript)
二次元配列ソート(その他のJavaScript)
任意の文字色を変更(その他のJavaScript)
簡易エデッタ(その他のJavaScript)
ページの横スクロール(その他のJavaScript)

<script type="text/javascript" ><!--
textleng=10;     //表示文字列長
var Linkmark;
function markwrite(){
Linkmark=Linkcookie_get();
if(Linkmark){
      linktext=(Linkmark[1].length > textleng)?Linkmark[1].substring(0, textleng)+"...":Linkmark[1];
      document.write("<a href='"+Linkmark[0]+"'title='"+Linkmark[0]+"'>"+linktext+"</a>");
   if(Linkmark.length==4){
      linktext=(Linkmark[3].length > textleng)?Linkmark[3].substring(0, textleng)+"...":Linkmark[3];
      document.write(" : <a href='"+Linkmark[2]+"'title='"+Linkmark[2]+"'>"+linktext+"</a>");
   }
}else{
    document.write("足跡はありません");
}
}
function footmark(){
lt=(document.all)?this.innerText:this.text;
if(!Linkmark){
   Linkcookie_save(this.href,lt);
}else if(Linkmark.length==2){
   if(Linkmark[0]==this.href)return;
   Linkcookie_save(Linkmark[0],Linkmark[1],this.href,lt);
}else if(Linkmark.length==4){
   if(Linkmark[2]==this.href)return;
   Linkcookie_save(Linkmark[2],Linkmark[3],this.href,lt);
}
}
function footmark_set(){
for (i = 0; i < document.links.length; i++) {

    document.links[i].onclick=footmark;
}
}
onload=footmark_set;

theName="mark_cookie2";                  //cookie名を変更
set_time=1;                             //保存日数
//--------------cookie----------------------------
function Linkcookie_get(){
d_Array="";
 theCookie=document.cookie+";";
 start=theCookie.indexOf(theName+"=");
if(start !=-1){
  end=theCookie.indexOf(";",start);
  theData=unescape(theCookie.substring(start+theName.length+1,end));
  d_Array=(theData.indexOf(",")==-1)?theData:theData.match(/[^,]+/g);
}
return d_Array;
}
function Linkcookie_save(){
  myData="";setDay=new Date();
if(arguments.length==1)
  myData=arguments[0];
else
  for(i=0;i<arguments.length;i++){
    if(i)myData+=",";
    myData+=arguments[i];
}
setDay.setTime(setDay.getTime()+(set_time*1000*60*60*24));
document.cookie=theName+"="+escape(myData)+";expires="+setDay.toGMTString();
}
function Linkcookie_clear(){
 setDay=new Date();
 setDay.setTime(setDay.getTime()-(1*1000*60*60*24));
 document.cookie=theName+"= ;expires="+setDay.toGMTString();
}/* himajin.moo.jp */
// --></script>
表示部分
前回の足跡 <span style="font-size:10pt;cursor:pointer"onclick="Linkcookie_clear()">[消去]</span> > 
<script>markwrite()</script>