`
xcc258
  • 浏览: 72304 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

html 中遇到的小问题

    博客分类:
  • WEB
阅读更多

Html 表格 如果输入的内容长度大于表格长度 那么表格也会跟着拉长,设置固定宽度后 输入超长内容 表格仍然会拉长

解决办法:<table style="word-break:break-all; word-wrap:break-all;">

 

获取下拉列表的值:

//获取下拉列表选中项的文本
function getSelectedText(name){
var obj=document.getElementById(name);
for(i=0;i<obj.length;i++){
   if(obj[i].selected==true){
    return obj[i].innerText;    
   }
}
}

 

//获取下拉列表选中项的值
function getSelectedValue(name){
var obj=document.getElementById(name);
return obj.value;    
}

 

 

 

 

获取单选按钮的值:

var radio=document.getElementsByName("cxxs");
var rad="";
if(radio[0].checked==true){
 rad=radio[0].value;
 alert(radio[0].value);
}
if(radio[1].checked==true){
 rad=radio[1].value
 alert(radio[1].value);
}

 

//方法改进:

//求单选按纽的值,传radio名字作为参数。未选返回false;有选择项,返回选项值。
function getRadioValue(name){
var radioes = document.getElementsByName(name);
for(var i=0;i<radioes.length;i++)
{
     if(radioes[i].checked){
      return radioes[i].value;
     }
}
return false;
}

 

 

在弹出对话框中,点击一个超链接时却弹出一个新的页面。解决办法。。在head标记中加入<base target="_self"/>标记即可。。。

 

 

超链接下载:

   做的是管理系统经常要下载一些excel模板或者txt文件,但是有时候经常遇见就是不弹出提示对话框而是直接在页面中打开,公司的老员工的解决办法是就要下载的文件和下载页面放在同一目录下,据说和路径有关。的确很有效。。另外在网上也找到另外一种解决办法。。不过没有试验过,方法是在web.xml中加入一段代码:

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"  
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee    
  5.     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">  
  6.     <mime-mapping>  
  7.         <extension>doc</extension>  
  8.         <mime-type>application/vnd.ms-word</mime-type>  
  9.     </mime-mapping>  
  10.   
  11.     <welcome-file-list>  
  12.         <welcome-file>DownloadFile.jsp</welcome-file>  
  13.     </welcome-file-list>  
  14. </web-app>  

 

关于javascript:void(0)的问题:

很多人在超链接的时候都会加上

href="javascript:void(0)"

 

目的是回到页首,但是今天接触的一个项目里发现如果在IE6下运行,javascript:void(0) 使系统不执行其它操作。

if($.browser.msie&&$.browser.version=='6.0'){
        this.href = '#';
}

 

加入上面代码就好了。。。

 

IE8与img标记的问题:

<img alt="修改密码" src="../images/edit.gif" style="border:0px" />

但是当我测试页面的时候发现在IE6.0及其IE7.0里面该控件的alt属性都会正常显示,而使用IE8.0的时候alt属性无法显示,

后来查了资料才知道,alt是当图片不能显示的时候显示在图片位置的文字 ,如果要显示则使用使用title属性
例如:<img alt="修改密码" tilte="修改密码" src="../images/edit.gif" style="border:0px" />  

 

实现加载某个页面后在定义的时间内,自动跳转到指定页面:

<meta http-equiv="Refresh"
content="3;url=http://www.w3school.com.cn">

 其中3是指在这个页面加载完成3秒后跳转到其他页面,后面的URL自然是所要跳转的页面。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics