以下为引用的内容: 1. php生成js文件: a=array( array('title'=>'本地新闻1',ln=>'#'), array('title'=>'本地新闻2',ln=>'#'), array('title'=>'本地新闻3',ln=>'#') );//实际操作中可通过数据库得到记录集数组 news=' var a=['; //把该数组转化为javascrīpt形式 for(i=0;i if(i==count(a)-1) { news.='{' ."title:'" .a[i][title]."'" ."," ."ln:'" .a[i][ln] .'\'}'; }else { news.='{' ."title:'" .a[i][title]."'" ."," ."ln:'" .a[i][ln] .'\'},'; //如不是最后一个数据,则用逗号隔开,否则结束 } }
news.='];'; fh=fopen("file.js","w"); fwrite(fh,news); fclose(fh); //写入js ?> 2.html 文件
无标题文档
//定义显示的格式,先通过display:none 隐藏 //引用js
news_obj=document.getElementById('news'); e=news_obj.innerHTML; re=/\title/g; //正则,匹配title re2=/\link/g; // 匹配link for(i=0;itmp=e.replace(re,a[i].title); //用a[i].title代替取出的title tmp=tmp.replace(re2,a[i].ln); document.write(tmp); //显示文本 }
|