liu1210
高级会员

超级会员
UID 63736
精华
0
积分 968
帖子 957
金钱 968 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-3-25 来自 衡山->郑州->北京
状态 离线
|
[推荐阅读] 如何防止从其他网站连接(也就是防盗链)?
给一段demo:
<html>
<head>
<title></title>
<link href="style/css.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
</head>
<body marginleft=600 marginwidth=100 marginheight=100>
<SCRIPT LANGUAGE="JavaScript" src='/scripts/city_zone.js'></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" defer>
<!--
//add upload file input
var attIdx = 0;
var maxAttNum = 5;
var IsIE;
function getBrowsType()
{
if (navigator.userAgent.indexOf("MSIE") != -1)
{
IsIE = true;
}
else
{
IsIE = false;
}
}
function changeWay(val)
{
switch ( val )
{
case '1':
zoneForm.zoneImg.disabled = true;
zoneForm.zoneImgPath.disabled = false;
break;
case '2':
zoneForm.zoneImg.disabled = false;
zoneForm.zoneImgPath.disabled = true;
break;
}
}
function add(aimObj)
{
if ( getFileNum() < maxAttNum )
{
addInputFile(aimObj, attIdx);
addDelBtn(aimObj, attIdx);
addBr(aimObj, attIdx);
attIdx++;
}
else
{
alert('Too more');
}
return false;
}
function existed(file)
{
}
function addInputFile(aimID, fileID)
{
var aim = document.getElementById(aimID);
if ( aim == null )
{
alert('Error!');
}
else
{
var fileObj = document.createElement("input");
if ( fileObj != null )
{
fileObj.type="file";
fileObj.id = fileObj.name = 'homeImg' + fileID;
fileObj.size = 20;
fileObj.className = 'table01';
aim.appendChild(fileObj);
}
}
}
function addBr(aimID, brID)
{
var aim = document.getElementById(aimID);
if ( aim !=null )
{
var brObj = document.createElement("BR");
brObj.id = 'br' + brID;
aim.appendChild(brObj);
}
}
function addDelBtn(aimID, btnID)
{
var strIndex = '' + btnID;
var aim = document.getElementById(aimID);
var delObj;
if ( IsIE )
{
var tag = "<input type='button' id='btn" + btnID + "' onclick=delInputFile('" + strIndex + "')></input>";
delObj = document.createElement(tag);
}
else
{
delObj = document.createElement('INPUT');
delObj.name = delObj.id = 'btn' + btnID;
delObj.type = 'button';
var clickEvent = "return delInputFile('" + strIndex + "');";
delObj.setAttribute("onclick", clickEvent);
}
aim.appendChild(delObj);
if ( delObj != null )
delObj.value = '删除';
}
function delInputFile(index)
{
var aim = document.getElementById('homeImgSpan');
var file = document.getElementById('homeImg' + index);
var br = document.getElementById('br' + index);
var btn = document.getElementById('btn' + index);
var tmp = document.createElement("<span>");
aim.replaceChild(tmp, file);
aim.replaceChild(tmp, br);
aim.replaceChild(tmp, btn);
return false;
}
function getFileNum()
{
var form = document.zoneForm;
var count = 0;
for ( var i = 0; i < form.elements.length; i++ )
{
var ele = form.elements;
if ( 'homeImg' == ele.name.substr(0, 7) )
count++;
}
return count;
}
function checkForm()
{
if ( '' == zoneForm.zone_id.value )
{
if ( zoneForm.way[0].checked )
{
if ( '' == zoneForm.zoneImgPath.value )
{
alert('请指定小区图片信息!');
zoneForm.zoneImgPath.focus();
return false;
}
}
else
{
if ( '' == zoneForm.zoneImg.value )
{
alert('请上传小区图片!');
return false;
}
}
}
if ( '' == zoneForm.name.value )
{
alert('请填写小区名称!');
zoneForm.name.focus();
return false;
}
if ( '' == zoneForm.place.value )
{
alert('请填写小区地址!');
zoneForm.place.focus();
return false;
}
if ( '' == zoneForm.memo.value )
{
alert('请填写小区备注!');
zoneForm.memo.focus();
return false;
}
return true;
}
getBrowsType();
//-->
</SCRIPT>
<table width="590" border="0" align="center" cellspacing="0" cellpadding="0">
<tr>
<td height="592" valign="top"><table width="590" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20" height="25" align="center"><img src="images/xiaoqu29.gif" width="7" height="18"></td>
<td width="570"><strong>小区信息</strong></td>
</tr>
<tr>
<td height="6" colspan="2"><img src="images/xiaoqu54.gif" width="580" height="6"></td>
</tr>
</table>
<br>
<table width="590" border="0" cellpadding="0" cellspacing="0">
<form name="zoneForm" method="post" action="{zoneFormAct}" enctype="multipart/form-data" onSubmit="return checkForm();">
<tr>
<td height="544" valign="top"> <table width="580" height="435" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#F9F9F9" class="xiaoline01">
<td width="14" height="35" valign="middle" > <div align="left"></div></td>
<td height="35" colspan="4" valign="middle" >小区图片{wayRadio}
<input type='file' name='zoneImg' class="table01">
<input type="text" name="zoneImgPath" disabled='true' class="table01">
<span class="style3 style1">*</span></td>
</tr>
<tr bgcolor="#F9F9F9">
<td height="25" > <div align="left"></div></td>
<td width="72" height="25" >小区名称 </td>
<td width="235" height="25"> <input name="name" type="text"class="table01" id="name" value="{name}">
<span class="style3 style1">*</span></td>
<td width="75" height="25"> 所在城市 </td>
<td width="184" height="25">{citySele} <span class="style3 style1">*</span></td>
</tr>
<tr>
<td height="25" > <div align="left"></div></td>
<td height="25" >所在城区 </td>
<td height="25">{zoneSele} <span class="style3 style1">*</span></td>
<td height="25"> 小区地址 </td>
<td height="25"><input name="place" type="text" class="table01" id="place" value="{place}">
<span class="style3 style1">*</span></td>
</tr>
<tr bgcolor="#F9F9F9">
<td height="25" > <div align="left"></div></td>
<td height="25" >小区简介</td>
<td height="25"><textarea name="memo" cols="18" class="table01">{memo}</textarea>
<span class="style3 style1">*</span></td>
<td height="25"> </td>
<td height="25"> </td>
</tr>
<tr>
<td height="25" > <div align="left"></div></td>
<td height="25" >交通位置 </td>
<td height="25">{roadSele} </td>
<td height="25"> 房屋类型 </td>
<td height="25">{homeSele} </td>
</tr>
<tr bgcolor="#F9F9F9">
<td height="25" > <div align="left"></div></td>
<td height="25" >建筑类型 </td>
<td height="25">{architectSele}</td>
<td height="25"> 小区方位 </td>
<td height="25">{posiSele}</td>
</tr>
<tr>
<td height="25" > <div align="left"></div></td>
<td height="25" >平均总价</td>
<td height="25"><input name="price" type="text" class="table01" id="price" value="{price}"></td>
<td height="25"> 开 发 商 </td>
<td height="25"><input name="developer" type="text" class="table01" id="developer" value="{developer}"></td>
</tr>
<tr bgcolor="#F9F9F9">
<td height="25"> <div align="left"></div></td>
<td height="25">物业管理 </td>
<td height="25"><input name='estate_management' type="text" class="table01" value="{estate_management}"></td>
<td height="25">绿化/容积率</td>
<td height="25"><input name="green" type="text" class="table01" id="green" value="{green}"></td>
</tr>
<tr>
<td height="25" > <div align="left"></div></td>
<td height="25" >车 位</td>
<td height="25"><input name="park" type="text" class="table01" id="park2" value="{park}"></td>
<td height="25">宽 带 </td>
<td height="25"><input name="bandwidth" type="text" class="table01" id="bandwidth2" value="{bandwidth}"></td>
</tr>
<tr bgcolor="#F9F9F9">
<td height="25" bgcolor="#F9F9F9" > <div align="left"></div></td>
<td height="25" bgcolor="#F9F9F9" >热 水</td>
<td height="25" ><input name="water" type="text" class="table01" id="water" value="{water}"></td>
<td height="25">暖 气 </td>
<td height="25"><input name="heating" type="text" class="table01" id="heating2" value="{heating}"></td>
</tr>
<tr>
<td height="25" > <div align="left"></div></td>
<td height="25" >总 套 数</td>
<td height="25"><input name="home_num" type="text" class="table01" id="home_num" value="{home_num}"></td>
<td height="25"> </td>
<td height="25"> </td>
</tr>
<tr bgcolor="#F9F9F9" >
<td height="25" > <div align="left"></div></td>
<td height="25" colspan="5" ><strong>配套设施</strong></td>
</tr>
<tr>
<td height="25" > <div align="left"></div></td>
<td height="25" >餐 饮</td>
<td height="25"><input name="restaurant" type="text" class="table01" id="restaurant" value="{restaurant}"></td>
<td height="25"> 交 通 </td>
<td height="25"><input name="traffic" type="text" class="table01" id="traffic" value="{traffic}"></td>
</tr>
<tr bgcolor="#F9F9F9">
<td height="25" > <div align="left"></div></td>
<td height="25" >购 物 </td>
<td height="25"><input name="shopping" type="text" class="table01" id="shopping" value="{shopping}"></td>
<td height="25"> 夜 店 </td>
<td height="25"><input name="shop_night" type="text" class="table01" id="shop_night" value="{shop_night}"></td>
</tr>
<tr>
<td height="25" > <div align="left"></div></td>
<td height="25" >公共设施 </td>
<td height="25"><input name="communal" type="text" class="table01" id="communal" value="{communal}"></td>
<td height="25"> 其 他 </td>
<td height="25"><input name="other" type="text" class="table01" id="other" value="{other}"></td>
</tr>
<tr bgcolor="#F9F9F9">
<td height="25" > <div align="left"></div></td>
<td height="25" >小区楼座图片</td>
<td height="25"><INPUT TYPE="file" NAME="buildImg" class="table01"> </td>
<td height="25"> </td>
<td height="25"> </td>
</tr>
<tr>
<td height="25" > <div align="left"></div></td>
<td height="25" valign="middle" >户型图片<A HREF="javascrip:;" onClick="return add('homeImgSpan');" class="hitgray">添加</A></td>
<td height="25" colspan="2"><span id="homeImgSpan"></span></td>
<td height="25"></td>
</tr>
</table>
<table bgcolor="#F9F9F9" width="580" height="64" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#F9F9F9">
<td height="57" align="center" valign="bottom" bgcolor="#F9F9F9">
<INPUT TYPE="hidden" name='zone_id' value='{zone_id}'>
<input type="image" src="images/xiaoqu_queding.gif" name="Submit" value="提交">
<a href="#"><img src="images/xiaoqu73.gif" border="0" onClick="document.zoneForm.reset()"></a>
</p></td>
</tr>
<td height="4" class="xiaoline01"></td>
</tr>
<tr>
<td height="2"></td>
</tr>
</table>
</td>
</tr>
</form>
</table> </td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
var cityZoneSele = document.zoneForm.zone;
var cityRoadSele = document.zoneForm.road;
//-->
</SCRIPT>
</body>
</html>
[/COLOR]
|  Lucene是个好东西 |
|