⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 my.html

📁 It s a javascript randomizer script. I wrote it for SEO purposes.
💻 HTML
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Randomizer 0.3</title>

<style>
body {margin:0;padding:10px;background:#eeeeee;}
textarea {width:100%; height:100;padding:10px;}
input.button {width:100px; height:50px;}
</style>

<script language=javascript>
	function go_randomize() {
		var vars1,counts1,t1,s,s_o,t2,vars2,counts2,is_var,s_ex,iter,chz,out_str;;
		function my_rand(m)	{
			var r;
			r=Math.random()*(m);
			return Math.floor(r)+1;
		};
		function my_next(m)	{
			var r;
			r=(iter%m)+1;
			return r;
		};
		function my_delete(s,i,j) {
			var r="";
			r=s.substring(0,i)+s.substring(j+1);
			return r;
		};
		function my_insert(s1,s,p) {
			return s.substring(0,p)+s1+s.substring(p);
		};
		function put_tags() {
			var p,p1,p2,c;
			while (true) {
				p=s.indexOf('[');
				if (p==-1) {return;};
				t1++;
				vars1[t1]=new Array();
				c=1;
				while (true) {
					p1=s.indexOf('|',p);
					p2=s.indexOf(']');
					if ((p1<p2)&(p1!=-1)) {
						vars1[t1][c]=s.substring(p+1,p1);
						s=my_delete(s,p+1,p1);
					} else {
						vars1[t1][c]=s.substring(p+1,p2);
						s=my_delete(s,p,p2);
						counts1[t1]=c;
						s=my_insert('#'+t1+'#',s,p);
						break;
					};
					c++;
				};
			};
		};
		function showvars() {
			var i,j;
			for (i=1;i<=t1;i++){
				for (j=1;j<=counts1[i];j++) {
					document.write(vars1[i][j]+'<br>');
				};
				document.write('<hr>');
			};
		};
		function replace_tags() {
			var p,p1,s1,rn;
			iter++;
			while (true) {
				p=s_o.indexOf('#');
				if (p==-1) {return;};
				p1=s_o.indexOf('#',p+1);
				s1=s_o.substring(p+1,p1);
				s_o=my_delete(s_o,p,p1);
				if (rd.checked==true) {
					rn=my_rand(counts1[s1]);
				} else {
					rn=my_next(counts1[s1]);
				};
	 			s_o=my_insert(vars1[s1][rn],s_o,p);
			};
		};
		function grab_ex() {
			var p1,p2,p,c;
			t2=0;
			while (s!='') {
//				document.write('<hr>'+s+'<br>');
				t2++;
				vars2[t2]=new Array();
				if (s.charAt(0)=='{') {
					p=1; c=0;
					while (true) {
						c++;
						p1=s.indexOf('|');
						p2=s.indexOf('}');
						if ((p1<p2)&(p1!=-1)) {
							vars2[t2][c]=s.substring(p,p1);
							s=my_delete(s,p,p1);
						} else {
							vars2[t2][c]=s.substring(p,p2);
							s=my_delete(s,0,p2);
							counts2[t2]=c;
							is_var[t2]=true;
							break;
						};
//						document.write(s+'<br>');
					};
				} else {
					p=s.indexOf('{');
					if (p==-1) {
						vars2[t2][1]=s;
						s='';
					} else {
						vars2[t2][1]=s.substring(0,p);
						s=s.substring(p);
					};
					counts2[t2]=1;
					is_var[t2]=false;
				};
			};
		};
		function choose_spec() {
			var num,p,c,s1,s2,i,r;
			num=0;
			while (true) {
				num++; s1='*'+num+'*';
				p=s_o.indexOf(s1);
				if (p==-1) {return;};
				c=1;
				while (true) {
					p=s_o.indexOf(s1,p+1);
					if (p==-1) {
						break;
					} else {
						c++;
					};
				};
				r=1;//my_rand(c);
				for (i=1;i<=c;i++) {
					s2='*/'+num+'*';
					p=s_o.indexOf(s1);
					if (i==r) {
						s_o=my_delete(s_o,p,p+s1.length-1);
						p=s_o.indexOf(s2);
						s_o=my_delete(s_o,p,p+s2.length-1);
					} else {
						p1=s_o.indexOf(s2);
						s_o=my_delete(s_o,p,p1+s2.length-1);
					};
				};
			};
		};
		function prepare_string(){
			var i;
			s_o='';
			for (i=1;i<=t2;i++) {
				s_o=s_o+vars2[i][chz[i]];
			};
			replace_tags();
			choose_spec();
//			document.write('<p>'+s_o+'</p>');

//			out_str=out_str+'<p>'+s_o+'</p>';
			out_str=out_str+''+s_o+'\n';
		};
		function make_vars(i) {
			if (i>t2) {
				prepare_string();
			} else {
				for (chz[i]=1;chz[i]<=counts2[i];chz[i]++) {
					make_vars(i+1);
				};
			};
		};
		vars1=new Array(); vars2=new Array();
		counts1=new Array(); counts2=new Array();
		chz=new Array();
		t1=0; t2=0;
		iter=-1;
		out_str='';
		is_var=new Array();
		s=text_input.value;
		s_ex='';
		put_tags();
		grab_ex();
//		document.write('<i>Grab done:</i>'+vars1+'<br>');
//		showvars();
		make_vars(1,'');
//		text_output.innerText=out_str;
//		document.write('<textarea>'+out_str+'</textarea>');

iter++;
text_output.innerHTML='闰钽

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -