`

void(0)的作用

阅读更多

经常见<a href="javascript:void(0)" onclick="javascript:click();">aaa</a>

这种写法,但确不知为何要使用void(0)

今天在看书时得到答案,a标签是一个链接,而void(0)正是阻止了这次跳转。

所以void(0)不仅用于a标签中,也可以用于一段伪协议脚本的执行最后,这样也可以阻止页面跳转,并且可以得到想看到的执行结果。

JavaScript伪协议:

可以在一个浏览一个html的时候,在浏览器地址栏中输入JavaScript:要执行的代码(注意不要换行)。

如:JavaScript:R=0;x1=.1;y1=.05;x2=.25;y2=.24;x3=1.6;y3=.24;x4=300;y4=200;x5=300;y5=200;DI=document.images;DIL=DI.length;function A(){for(i=0;i-DIL;i++){DIS=DI[i].style;DIS.position='absolute';DIS.left=Math.cos(R*x1+i*x2+x3)*x4+x5;DIS.top=Math.sin(R*y1+i*y2+y3)*y4+y5;}R++}setInterval('A()',5);void(0);

分享到:
评论

相关推荐

    8051单片机的UART0串口初始化

    1、C8051f的UART0是异步、全双工串口。其波特率发生器规定由...void UART0_Init (void) { SCON0 = 0x10; // SCON0: 8-bit variable bit rate // level of STOP bit is // 使能RX接收 // ninth bits are zero

    [removed]void(0)的作用示例介绍

    通常的用法为: 代码如下: 单击此处看看效果&lt;/a&gt; 实际上单击此处什么也不会发生,其中的[removed]void(0);形式是一个javascript的伪协议,是表示此链接不跳转到任何的地方。 用到[removed]void(0)的情况主要形式有...

    详解a href=#与 a href=[removed]void(0) 的区别

    a href=#&gt; 点击链接后...&lt;a&gt; 作用同上,不同浏览器会有差异。 点击链接后,不想使页面滚到页首,就用href=[removed]void(0),不要用href=#,return false也有类似作用 详解href=#与href=[removed]void(0)的区别 #包

    uboott移植实验手册及技术文档

    mov fp, #0 @ no previous frame, so fp=0 @ copy U-Boot to RAM ldr r0, =TEXT_BASE mov r1, #0x0 mov r2, #0x30000 bl nand_read_ll tst r0, #0x0 beq ok_nand_read Create PDF files without this ...

    51单片机C语言编程基础及实例

    代码 #include //该头文档中有单片机内部资源的符号化定义,其中包含 P2 和 P3 该头文档中有单片机内部资源的符号化定义, 该头文档中有单片机内部资源的符号化定义 void main( void ) { P3 = 0xff; While( 1 ) { /...

    计算机专业编译原理c0编译器实验代码及实验报告

    C0源程序中的变量需先定义后使用,其作用域与生存期与C语言相一致;自定义函数可超前使用(调用在前,定义在后)。 根据上面给定的C0文法及其说明和下列定义的假想栈式指令系统,按递归下降分析法设计并实现该C0...

    C语言实现单片机的键盘程序

    0x03,0xff,0xff,0xff,0xff,0xff,0xff,0xff}; void Key_Init(void); unsigned char GetScanKey(void); unsigned char GetKey(void); void LCD_Init(void); void LCD_Init2(void); //void WriteW(uint a); void ...

    52单片机红外发射与接收OK

    void timer0_(void)interrupt 1 // 定时器溢出周期为100us { TR0=0; TH0=THO_int0; TL0=TLO_int0; TR0=1; // tiaoshi =~ tiaoshi; if(flg_send_start == 0) { //红外接收代码 P3=(P3|0x08); ...

    AVR初学者笔记:定时记数器0实验

    int main(void) { PORTB = 0X00; // DDRB = 0Xff; // //T/C0快速PWM模式设置 TCCR0 |= (1 ) | (1 ) | (1 ) | (1 ) | (1 ); // T/C0工作于快速PWM模式,不分频,频率1MHz //比较匹配时,OC0置位,记数...

    c/c++课程设计学生成绩管理系统

    8 请包含student.txt默认文件(文件中至少一名学生信息),否则将会程序在进行实质功能作用时意外退出(已在包中)。 头文件student.h #ifndef _STUDENT_H_ #define _STUDENT_H_ #include #include HWND hWnd; //...

    C++动态数组类模板

    动态数组类模板Array C++ //数组类模板声明 template class Array { public: Array(int sz = 50);... void Error(ErrorType error, int badIndex = 0)const; //错误处理函数 }; ................

    C语言memset函数使用方法详解

    函数原形 void * memset(void*s, int ch,size_t n) 二。函数作用 将以s内存地址为首的连续n个字节的内容置成ch,一般用来对大量结构体和数组进行清零 三。常见错误 1.搞反了 ch 和 n的位置 对char[20]清零...

    java培训教程教学课件

    // 复制源数组中从下标0开始的3个元素到目的数组,从下标0的位置开始存储。 for(int i=0;i;i++) System.out.print(ia[i]); System.out.println(); for(int j=0;j;j++) System.out.print(ib[j]); System...

    单片机课程设计之贪吃蛇(带图像及文字显示).doc

    单片机课程设计报告 设计题目: 液晶显示之贪吃蛇 专业班级: 2009级电信(2)班 组长姓名: 章光洪 1:学号2009221105200147,姓名 ... " "void Lcd_Rectangle(unsigned char x0,unsigned char y0,unsigned char x1,un

    PID算法的运用

    大家学过高数的,0的积分才能是一个常数,I就是使误差为0而起调和作用;D呢?大家都知道微分是求导数,导数代表切线是吧,切线的方向就是最快到至高点的方向。这样理解,最快获得最优解,那么微分就是加快调节过程的...

    用邻接矩阵作存储结构的图类

    void dfs0(int v,void visit(int& v)); void bfs0(int v,void visit(int& v)); public: Graph(int sz = MaxVertices); //构造函数,建空图 Graph(Type vex2[],float arc[], int n); int IsEmpty()const ; //空...

    用c编的简单潜艇大战

    /*键盘操作用的变量*/ int score=0;/*得分*/ char scorestr[10];/*输出分数的变量*/ struct Fire/*子弹的结构体*/ { int x; int y; int start;/*是否发射炮弹*/ }amyfire[6];/*屏幕上...

    新手学习C++入门资料

    七、变量作用域 C++语言中,允许变量定义语句在程序中的任何地方,只要在是使用它之前就可以;而C语言中,必须要在函数开头部分。而且C++允许重复定义变量,C语言也是做不到这一点的。看下面的程序: #include ...

Global site tag (gtag.js) - Google Analytics