惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
MyScale Blog
MyScale Blog
量子位
月光博客
月光博客
J
Java Code Geeks
A
About on SuperTechFans
H
Hackread – Cybersecurity News, Data Breaches, AI and More
U
Unit 42
WordPress大学
WordPress大学
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
腾讯CDC
G
Google Developers Blog
博客园 - 【当耐特】
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
IT之家
IT之家
N
Netflix TechBlog - Medium
Microsoft Security Blog
Microsoft Security Blog
博客园 - 叶小钗
B
Blog
Martin Fowler
Martin Fowler
P
Proofpoint News Feed
B
Blog RSS Feed

博客园 - 马牛

etc/fstab被错误修改,重启后readonly,应该怎么办 介绍给大家一个很娱乐的网站!很娱乐的事! 深入学习的热潮:嵌入式系统方向概述 LINUX学习摘录 黄健翔让赛场上出现大个中文字 - 马牛 - 博客园 从校庆网的访问量看校庆的热度 更改Redhat Linux 9 的启动方式[转] 在青春万岁上照个相~陈小春~ 黄健翔为什么不能疯! 强烈推荐-《太阳之泪(tears of the sum)》-Bruce Willes 用无序链表实现字典ADT(C++描述) 四级听力答案 一个Linux学习高手写给初学者的话 辞去学生会职务 湖大校庆标志已定 理想伴侣blog游戏 The answers for prajna's quetions(点名游戏) 06年5月22日Mobile Open-day活动在湖南大学举办(微软网站上的新闻,附图中有我:) ) 到底该怪谁? [转]
序列代码生成器
马牛 · 2006-06-28 · via 博客园 - 马牛

老是要在网页中插入大批图片,一个一个搞会死人的。写了这个序列代码生成器,按数字顺序生成HTML(其他的也可),也不用那么麻烦了。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>序列代码生成器</title>
<script language="javascript">
function generateCodes(firstpart,numwidth,numstart,numend,secondpart,thirdpart)
{
firstpartvalue 
= firstpart.value;
secondpartvalue 
= secondpart.value;
thirdpartvalue 
= thirdpart.value

iwidth 
= 0;

    
for( i = numstart.value ; i <= numend.value ; i++)
    
{
            tail 
= "";
            iwidth 
= getsize(i);
            
for( j = 0 ; j < numwidth.value-iwidth ; j++) tail+="0";
            
            tail
+=i;
            document.write(firstpartvalue
+tail+secondpartvalue);
            
if(thirdpartvalue != "")document.write(tail+thirdpartvalue);
    }



}


function getsize( num )
{
if( num == 0 ) return 0;

size 
= 0;

while(  (num = Math.floor(num/10)) != 0   )size=size+1;

return size+1;

}



</script>

</head>
<body>
<form id="form1" name="form1" method="post" action="">
  
<label>第一部分:
  
<textarea name="firstpart" cols="100" rows="5" id="firstpart"></textarea>
  
<br />
  
<br />
  
</label>
  
<p>
    
<label>第二部分:
    
<textarea name="secondpart" cols="100" rows="5" id="secondpart"></textarea>
    
</label>
  
</p>
  
<p>第三部分:
    
<textarea name="thirdpart" cols="100" rows="5" id="thirdpart"></textarea>
  
</p>
  
<p>
    
<label>数值宽度:
    
<input name="numwidth" type="text" id="numwidth" size="10" />
    
</label>
</p>
  
<p>
    
<label>起始数值:
      
<input name="numstart" type="text" id="numstart" size="10" />
    
</label>
    
<label>结束数值:
      
<input name="numend" type="text" id="numend" size="10" />
    
</label>
  
</p>
  
<p>
    
<label>
    
<input type="button" name="button1" value="生成代码"  onclick="generateCodes(firstpart,numwidth,numstart,numend,secondpart,thirdpart)"/>
    
</label>
    
<label></label>
  
</p>
  
<p>
    
<label>功能:第一部分+数值序列+第二部分+数值序列+第三部分,试一下就知道了。</label>
  
<script>

  
</script>
  
</p>
</form>
</body>
</html>