今天搞了半天,用location.href提交参数到后台,结果php无法接收到参数,这让我找了半天,终于发现原因是本页被另外的主页引用了,最终发现问题出在提交js上,最终用parent.location.href=‘url‘;解决了问题。parent.location.href //跳转到当前面的父路径location.href //跳转到当前页原文:http://www.cnblogs.com/bk7788/p/5114940.html
最近在做一个js特效:全选,反选。 效果能实现,可是只执行了一次。多次点击,发现效果不能触发了。后来查了些文档,才了解是 attr 跟 prop 的区别! 代码直接贴出来: ($("#全选ID").attr("checked") 的返回值 就是 true/false ) attr只能运行一次: function checked_all(){ $("input[name=‘XXX‘]:checkbox").each(function...
实现QObject与JavaScript通讯(基于QWebEngine + QWebChannel)通过使用QtWebEngine加载相关页面,然后用QtWebChannel作为Qt与Javascript交互通讯的桥梁;1.Qt工程涉及profile文件QtJSInteract.proTEMPLATE = app TARGET = QtJSConnect INCLUDEPATH += .QT += webenginewidgets webchannelHEADERS += TMainWindow.h TInteractObject.hSOURCES += main.cpp TMainWindow.cpp TInteractObject.cppRESOURCES += Resource.qrc2.工程引用资...
python复制代码 代码如下:def fn(num): ‘‘‘ 把数字口语化 ‘‘‘ ret = ‘‘ num = int(num) if num/10000 == 0: ret = str(num) else: if num/10**8 == 0: if num%10000 != 0: ret = str(num/10000) + ‘万‘ + str(num % 10000) else: ret = str(num/10000) + ‘万‘ else: n2 = num%10**8 if n2%1000...
百叶窗大家都见过吧!如图:原理:如图所示,空心格子就好比是每个li,给它设定相对定位属性,设置overflow:hidden;黑块为li子元素,高度为li的2倍,设置absolute属性,我们正是要改变它的top值从而获得变化!(右上角多余块与本图无关)布局分析:注意top值得变化!默认top=0时候,显示的“一楼上铺”,当top=-40px时候,li的子元素 上移40px,这时候显示的内容就为“一楼下铺”注意p元素的包裹层div ...
项目开发中若需要做系统公告,可在此Demo的基础上稍加修改实现一个简单的系统公告效果<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>文字跑马灯</title><style>#race_notice_p{position:relative;margin:20px auto;width:800px;overflow:hidden;height:50px;}#race_notice_s{position:absolute;left:0;top:0;}#race_notice_s p span{margin:0 20px;line-height: 50px;}</style> </head> <body><div id=‘r...
function checkAll() { //把所有参与选择的checkbox使用相同的name,这里为"num_iid" var eles = document.getElementsByName("num_iid"); var i = 0; // 如果是全选状态,则取消所有的选择 if (isSelectAll() == true) { for ( i = 0; i < eles.length; i++) { eles[i].checked = false; } document.getElementById("selectAll").checked = false; } else { // 否则选中每一个checkbox for ...
# oo ##创建对象 1. 原型、构造函数、实例之间的关系 * 原型的construct->构造函数;调用isPrototypeOf(obj)方法可以判定和实例的关系; * 构造函数的prototype->原型; * 实例的__proto__ ->原型(仅在chrome,safari,Firefox中存在,而共有的是[[prototype]]);用getPrototypeOf()方法可以返回[[prototype]]的值; * 构造函数后构造函数的‘子类’new产生一个实例,可以用instanceOf 操作符来检测构造函数是否出现在原型链上...
js面向对象的特点:继承(inheritance):对象方法和属性的继承多态(polymorphism):组件开发抽象(abstract):抓住核心问题封装(encapsulation):把功能写出方法面向过程式切换面板实现:<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>切换面板</title><style>#div1 input {background: white;}#div1 input.active {background: yellow;}#div1 div {width: 200px;height: 200px;background: #CCC;display: none;}</style...
一、为什么需要事件监听?我们可不可以为同一对象的同一事件绑定多个事件处理程序呢?通过行内绑定和动态绑定是不可以的,但是可以通过事件监听来实现。window.onload = function() {// 动态绑定document.getElementById(‘btn‘).onclick = function() {alert(‘first‘);}// 动态绑定document.getElementById(‘btn‘).onclick = function() {alert(‘second‘);} }<input type="button" value="点击" id="btn">二、如何实现事件...
<!--打印的实现1:start--><input id="btnPrint" type="button" value="打印" onclick="javascript:window.print();" /><!--将不需要打印的部分,标记为 class="noprint" --><style type="text/css" media=print>.noprint{display : none }</style><p class="noprint">不需要打印的地方</p><p>打印的部分</p><!--打印的实现1:end--> <!-- ************************* 2011-09-28更新了代码 **************************** --> <!--...
HTML文件<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>表单注册与验证</title> <script language="javascript" type="text/javascript" src="JS/index.js"></script> </head> <body> <form name="form1" id="form1" method="post"action=""> <table border=1 align=center width=350> <tr align="middle"> <th colSpan="2"height="24">新用户注册</th> </tr> <tr> <td with="40%"> <b>用 户 名...
今天使用js写了段jq中的html()方法。我的原则是废话不多说,直接放代码。。<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>JQuery初探</title> </head> <body><div id="box"><span>1112</span></div><script>var Kodo = function(selector){returnnew Kodo.prototype.init(selector);}Kodo.prototype = {constructor : Kodo,length : 0,splice : [].splice,selector : ‘‘,id:{},init : function(selector...
效果图: 刚开始: 点击按钮“选择更多后”,可以添加很多选择文件:点击按钮“删除”后:实现代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>选择文件</title> <style type="text/css"> *{ margin:0px; padding:0px; } div{ margin:10px; } </style> <script> //当点击添加更多时,增加一个DIV //先增加两个input function addFile(){ var fragment=document.creat...
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>carousel</title> 6<style type="text/css"> 7 *{margin: 0;padding: 0;text-decoration: none;} 8 body{padding: 20px;} 9 #container{width: 384px;height: 216px;border: 3px solid #333;overflow: hidden;position: relative;} 10 #list{width: 2688px;height: 216px;position: absolute;z-index: 1;} 11 #list img{float...