`
lijunjie
  • 浏览: 391672 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

静态页面产生随机数

阅读更多
有时候需要用静态页面上做一些变化的东西。
使用js的随机数来做处理很方便
下面是产生一个随机ip可以作为把javascript的这段放在表单中提交到下一个处理页面。
<HTML> 
<BODY> 
<SCRIPT LANGUAGE="JavaScript"> 

var tmp1 = parseInt(Math.random() * 254 + 1); 
var tmp2 = parseInt(Math.random() * 254 + 1); 
var tmp3 = parseInt(Math.random() * 254 + 1); 
var tmp4 = parseInt(Math.random() * 254 + 1); 
var tmp=tmp1+"."+tmp2+"."+tmp3+"."+tmp4
document.write("<input type=hidden name=ip value="+tmp+"/>"); 
document.write(tmp);

</SCRIPT> 
</BODY> 
</HTML>
分享到:
评论

相关推荐

    Javascript 静态页面实现随机显示广告的办法

    首先,要实现生成n以内不重复的随机数,并将产生的随机数放入另一个Array中,用以下方法来完成: 代码如下: function getRandomNumbers(count) { var numbers = new Array(); var original = new Array(); for (var ...

    ASPNET上机实验指导书要点.docx

    实现方法包括使用Visual Studio 2005或记事本来创建静态页面,分别为class1.htm、class2.htm、class3.htm,以及一个导航页default.aspx。在default.aspx中,通过设置超链接控件的属性,实现点击班级名称链接跳转到...

    大转盘样式

    同时,后台的中奖概率设置应透明公开,避免用户对结果产生质疑。 四、响应式设计 考虑到不同设备的屏幕尺寸,大转盘活动还需要进行响应式设计,以适应手机、平板电脑和桌面电脑等不同设备的显示。这通常通过CSS媒体...

    C#课后思考题总结

    8. **静态与非静态方法**:静态方法不能直接调用非静态方法,因为非静态方法依赖于实例对象,而静态方法没有具体的实例对象。反之,非静态方法可以调用静态方法。 9. **随机数种子**:种子用于初始化随机数生成器。...

    秒杀系统架构分析.pdf

    - **负载压力**:通过静态化页面、缓存、CDN分发减轻应用服务器和数据库负载。 - **带宽需求**:秒杀活动产生的网络带宽远超常规,需提前预估并租赁额外带宽。 - **防刷机制**:防止用户提前下单,使用动态URL,...

    操作系统实验

    用PCB表示整个进程实体,利用随机数方法或键盘控制方法模拟进程执行中产生的事件。或者利用鼠标或者键盘中断的基于图形接口方式的进程控制管理。 1、 定义PCB(可以采用静态结构或动态结构):包括理论PCB中的基本...

    AJAX学习总结(四)---解决缓存问题

    这在大部分情况下是积极的,因为对于静态资源,如图片和样式表,缓存可以减少网络带宽消耗,加快页面加载速度。然而,对于动态数据,如用户登录状态或实时更新的信息,缓存可能导致用户看到过时的数据。 ### 解决...

    2021-2022计算机二级等级考试试题及答案No.358.docx

    18. **Java中的用于产生随机数的类是** - **结论**:正确答案为 **Random**,位于 **java.util** 包中。 #### UDP通信 19. **进行UDP通信时,在接收端若要获得发送端的IP地址,可以使用DatagramPacket的哪个方法*...

    常用QTP基础代码(文档)

    - `getProperty("text")` 获取对话框中静态文本对象的实际文本内容。 - 通过比较实际提示信息与预期值来进行验证。 - 如果提示信息与预期不符,则显示提示信息并关闭对话框。 **技巧总结**: - 对于对话框中的提示...

    2021-2022计算机二级等级考试试题及答案No.9915.docx

    产生[10, 50]之间的整数,正确的表达式为`10 + Int(Rnd * 41)`。 **正确答案:D. 10 + Int(Rnd * 41)** #### 18. 菜单命令项后的省略号 菜单项后的省略号(...)表示将弹出对话框,以获取更多输入或确认。 **正确...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    它在传统的静态页面文件(*.html,*.htm)中加入JAVA程序片段和JSP标记,就构成了JSP页面。JSP具有以下的优点: 1、将业务层与表示层分离:使用JSP技术,网络开发人员可充分使用HTML来设计页面显示部分(如字体颜色...

    二级ACCESS真题8-附答案解析.doc

    1. **算法** - 算法是解决问题的具体步骤集合,它强调执行过程而非静态计算。算法必须有明确的终止条件,并且在有限步骤内完成。设计算法时,需要考虑其时间和空间复杂度,即算法的效率。 2. **栈** - 栈是一种后进...

    2021-2022计算机二级等级考试试题及答案No.1711.docx

    1. 多态性(Polymorphism):这是面向对象编程的一个核心概念,指的是一个接口或类可以有多种不同的实现方式,使得相同的函数调用能根据不同的对象产生不同的结果。例如,在Java或C#等语言中,子类可以继承父类的...

    javascript的理解及经典案例分析

    JavaScript是一种广泛用于网页设计的编程语言,能够为静态的HTML页面添加交互功能,提高用户与页面的互动体验。它通过向HTML页面中添加交互行为,使得网页内容不仅限于展示,还可以响应用户的操作,实现动态的、可...

    Java开发技术大全(500个源代码).

    HelloNative.lib 用VC编译生成的静态库文件 HelloNative.obj 用VB编译生成的目标文件 HelloNativeTest.java 测试本地化是否成功的类文件 instanceVar.java 定义一个实例成员变量 invokeByObject.java 对象实参...

    QTP教程(适合新手用,绝对值)

    - 文档记录:自动化测试产生的报告详尽,便于跟踪和分析。 1.2 QuickTest工作流程 QTP的工作流程主要包括以下几个步骤: 1. 录制测试:通过模拟用户操作,记录测试过程生成测试脚本。 2. 脚本编辑:对录制的脚本...

    DotNet面试题汇总.pdf

    26. **生成随机不重复数组**:可以使用集合类(如`HashSet`)来帮助生成不重复的随机数,并将这些数添加到数组中。 27. **页面间传递值的方式**:常见的方法包括使用查询字符串、Session状态、View State、Cookies...

    清除AJAX的缓存,清除AJAX的缓存

    因此,了解如何有效地管理及清除Ajax请求产生的缓存显得尤为重要。 #### 二、理解Ajax缓存机制 ##### 1. 浏览器缓存原理 当一个Ajax请求被发送到服务器后,如果请求的数据没有发生变化,浏览器会利用缓存机制来...

Global site tag (gtag.js) - Google Analytics