📄 admin_advertisement.asp
字号:
Response.Write " document.myform.ZoneWidth.disabled = true;" & vbCrLf
Response.Write " document.myform.ZoneHeight.disabled = true;" & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "function Zone_EnableSize()" & vbCrLf
Response.Write "{" & vbCrLf
Response.Write " document.myform.SizeType[0].disabled = false;" & vbCrLf
Response.Write " document.myform.SizeType[1].disabled = false;" & vbCrLf
Response.Write " document.myform.ZoneSize.disabled = false;" & vbCrLf
Response.Write " document.myform.ZoneWidth.disabled = false;" & vbCrLf
Response.Write " document.myform.ZoneHeight.disabled = false;" & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "function Zone_SelectSize(o)" & vbCrLf
Response.Write "{" & vbCrLf
Response.Write " size = o.options[o.selectedIndex].value;" & vbCrLf
Response.Write " if (size != '0x0')" & vbCrLf
Response.Write " {" & vbCrLf
Response.Write " sarray = size.split('x');" & vbCrLf
Response.Write " height = sarray.pop();" & vbCrLf
Response.Write " width = sarray.pop();" & vbCrLf
Response.Write " document.myform.ZoneWidth.value = width;" & vbCrLf
Response.Write " document.myform.ZoneHeight.value = height;" & vbCrLf
Response.Write " document.myform.SizeType[0].checked = true;" & vbCrLf
Response.Write " document.myform.SizeType[1].checked = false;" & vbCrLf
Response.Write " }" & vbCrLf
Response.Write " else" & vbCrLf
Response.Write " {" & vbCrLf
Response.Write " document.myform.SizeType[0].checked = false;" & vbCrLf
Response.Write " document.myform.SizeType[1].checked = true;" & vbCrLf
Response.Write " }" & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "function Zone_EditSize()" & vbCrLf
Response.Write "{" & vbCrLf
Response.Write " document.myform.SizeType[0].checked = false;" & vbCrLf
Response.Write " document.myform.SizeType[1].checked = true;" & vbCrLf
Response.Write " document.myform.ZoneSize.selectedIndex = document.myform.ZoneSize.options.length - 1;" & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "" & vbCrLf
Response.Write "//-->" & vbCrLf
Response.Write "</script>" & vbCrLf
End Sub
Sub AddZone()
Dim i
Call ShowJS_Zone
Response.Write "<form method='POST' name='myform' onSubmit='return CheckForm();' action='Admin_Advertisement.asp' target='_self'>"
Response.Write " <table width='100%' border='0' align='center' cellpadding='2' cellspacing='1' class='border'>"
Response.Write " <tr class='title'>"
Response.Write " <td height='22' colspan='2' align='center'><strong>添 加 版 位</strong></td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='200'><strong>所属频道分类:</strong><br>此分类只用于区分版位所在的位置。</td>"
Response.Write " <td width='600'>"
Response.Write " <select name='ChannelID' id='ChannelID'>" & GetChannel_Option(-1) & "</select>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='200'><strong>版位名称:</strong></td>"
Response.Write " <td width='600'>"
Response.Write " <input name='ZoneName' type='text' id='ZoneName' size='60' maxlength='60' value=''> <font color='red'>*</font>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='200'><strong>生成JS文件名:</strong></td>"
Response.Write " <td width='600'>"
Response.Write " <input name='ZoneJSName' type='text' id='ZoneJSName' size='60' maxlength='100' value='" & GetCurrentZoneJSName() & "'> <font color='red'>*</font>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='200'><strong>版位描述:</strong></td>"
Response.Write " <td width='600'>"
Response.Write " <textarea name='ZoneIntro' cols='50' rows='3' id='ZoneIntro'></textarea>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='200'><strong>版位类型:</strong><br>选择放置于此版位的广告类型。</td>"
Response.Write " <td width='600'>"
Response.Write " <table>"
Response.Write " <tr>"
Response.Write " <td>"
For i = 1 To ZoneTypeNum
Response.Write " <input type='radio' name='ZoneType' value='" & i & "' onclick='Change_Setting();' " & IsRadioChecked(1, i) & "> " & ZoneConfig(i, 1) & " "
If i Mod 5 = 0 Then Response.Write "<br>"
Next
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " </table>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='200' valign='top'><strong>版位设置:</strong><br>对版位的详细参数进行设置。</td>"
Response.Write " <td width='600' valign='top'>"
Response.Write " <table width='100%' height='40' border='0' cellpadding='2' cellspacing='1'>"
Response.Write " <tr>"
Response.Write " <td>"
Response.Write " <input name='DefaultSetting' type='radio' value='1' onClick=""ZoneSetting.style.display='none'"" checked> 默认设置 "
Response.Write " <input name='DefaultSetting' type='radio' value='0' onClick=""ZoneSetting.style.display=''""> 自定义设置 "
Response.Write " </td>"
Response.Write " <tr>"
Response.Write " </table>"
Response.Write " <table id='ZoneSetting' width='100%' border='0' cellpadding='0' cellspacing='0' style='display:none'>"
Response.Write " <tr>"
Response.Write " <td>"
Response.Write " <table id='ZoneType1_Setting' width='100%' border='0' cellpadding='0' cellspacing='0' style='display:'><tr><td>"
Call ShowZoneSetting(ZoneConfig(1, 2), 1)
Response.Write " </td></tr></table>"
Response.Write " <table id='ZoneType2_Setting' width='100%' border='0' cellpadding='0' cellspacing='0' style='display:none'><tr><td>"
Call ShowZoneSetting(ZoneConfig(2, 2), 2)
Response.Write " </td></tr></table>"
Response.Write " <table id='ZoneType3_Setting' width='100%' border='0' cellpadding='0' cellspacing='0' style='display:none'><tr><td>"
Call ShowZoneSetting(ZoneConfig(3, 2), 3)
Response.Write " </td></tr></table>"
Response.Write " <table id='ZoneType4_Setting' width='100%' border='0' cellpadding='0' cellspacing='0' style='display:none'><tr><td>"
Call ShowZoneSetting(ZoneConfig(4, 2), 4)
Response.Write " </td></tr></table>"
Response.Write " <table id='ZoneType5_Setting' width='100%' border='0' cellpadding='0' cellspacing='0' style='display:none'><tr><td>"
Call ShowZoneSetting(ZoneConfig(5, 2), 5)
Response.Write " </td></tr></table>"
Response.Write " <table id='ZoneType6_Setting' width='100%' border='0' cellpadding='0' cellspacing='0' style='display:none'><tr><td>"
Call ShowZoneSetting(ZoneConfig(6, 2), 6)
Response.Write " </td></tr></table>"
Response.Write " <table id='ZoneType7_Setting' width='100%' border='0' cellpadding='0' cellspacing='0' style='display:none'><tr><td>"
Call ShowZoneSetting(ZoneConfig(7, 2), 7)
Response.Write " </td></tr></table>"
Response.Write " <table id='ZoneType8_Setting' width='100%' border='0' cellpadding='0' cellspacing='0' style='display:none'><tr><td>"
Call ShowZoneSetting(ZoneConfig(8, 2), 8)
Response.Write " </td></tr></table>"
Response.Write " <table id='ZoneType9_Setting' width='100%' border='0' cellpadding='0' cellspacing='0' style='display:none'><tr><td>"
Call ShowZoneSetting(ZoneConfig(9, 2), 9)
Response.Write " </td></tr></table>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " </table>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='200'><strong>版位尺寸:</strong><br>IAB:互联网广告联合会标准尺寸。<br>带*号的为新增加的标准广告尺寸。</td>"
Response.Write " <td width='600'>"
Response.Write " <table>"
Response.Write " <tr>"
Response.Write " <td>"
Response.Write " <input type='radio' name='SizeType' value='default' checked>"
Response.Write " <select name='ZoneSize' onchange='Zone_SelectSize(this)'>"
For i = 0 To 15
Response.Write "<option value='" & IAB_Size(i, 0) & "' " & IsOptionSelected(i, 0) & ">" & IAB_Size(i, 1) & "</option>"
Next
Response.Write "<option value='0x0'>自定义大小</option>"
Response.Write " </select>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " <tr>"
Response.Write " <td>"
Response.Write " <input type='radio' name='SizeType' value='custom' onclick='Zone_EditSize()'>"
Response.Write " 宽度: "
Response.Write " <input name='ZoneWidth' size='5' maxlength='4' onkeydown='Zone_EditSize()' value='468'> "
Response.Write " 高度:"
Response.Write " <input name='ZoneHeight' size='5' maxlength='4' onkeydown='Zone_EditSize()' value='60'>"
Response.Write " <font color='red'>*</font>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " </table>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='200'><strong>显示方式:</strong><br>当版位中有多个广告时按照此设定进行显示(依据广告的权重)。</td>"
Response.Write " <td width='600'>"
Response.Write " <input name='ShowType' type='radio' value='1' checked> 按权重随机显示 权重越大显示机会越大。<br>"
Response.Write " <input name='ShowType' type='radio' value='2'> 按权重优先显示 显示权重值最大的广告。<br>"
Response.Write " <input name='ShowType' type='radio' value='3'> 按顺序循环显示 此方式仅对矩形横幅有效。"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='200'><strong>版位状态:</strong><br>设为活动的版位才能在前台显示。</td>"
Response.Write " <td width='600'>"
Response.Write " <input name='Active' type='checkbox' id='Active' value='yes' checked> 活动版位"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td height='40' colspan='2' align='center'>"
Response.Write " <input name='Action' type='hidden' id='Action' value='SaveAddZone'>"
Response.Write " <input type='submit' name='Submit' value=' 添 加 '> "
Response.Write " <input name='Cancel' type='button' id='Cancel' value=' 取 消 ' onClick=""window.location.href='Admin_Advertisement.asp?Action=ZoneList'"" style='cursor:hand;'>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " </table>"
Response.Write "</form>"
End Sub
Sub ModifyZone()
If ZoneID = "" Then
FoundErr = True
ErrMsg = ErrMsg & "<li>请指定要修改的版位ID</li>"
Exit Sub
Else
ZoneID = PE_CLng(ZoneID)
End If
Dim rsZone, sqlZone
sqlZone = "select * from PE_AdZone where ZoneID=" & ZoneID
Set rsZone = Conn.Execute(sqlZone)
If rsZone.BOF And rsZone.EOF Then
FoundErr = True
ErrMsg = ErrMsg & "<li>找不到指定的版位</li>"
rsZone.Close
Set rsZone = Nothing
Exit Sub
End If
Dim ZoneSize, IsIABSize, strDisabled, i
ZoneSize = rsZone("ZoneWidth") & "x" & rsZone("ZoneHeight")
IsIABSize = False
For i = 0 To 15
If ZoneSize = IAB_Size(i, 0) Then
IsIABSize = True
End If
Next
If rsZone("ZoneType") = 4 Then strDisabled = " disabled"
ZoneConfig(rsZone("ZoneType"), 2) = rsZone("ZoneSetting")
Call ShowJS_Zone
Response.Write "<form method='POST' name='myform' onSubmit='return CheckForm();' action='Admin_Advertisement.asp' target='_self'>"
Response.Write " <table width='100%' border='0' align='center' cellpadding='2' cellspacing='1' class='border'>"
Response.Write " <tr class='title'>"
Response.Write " <td height='22' colspan='2' align='center'><strong>修 改 版 位</strong></td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='200'><strong>所属频道分类:</strong><br>此分类只用于区分版位所在的位置。</td>"
Response.Write " <td width='600'>"
Response.Write " <select name='ChannelID' id='ChannelID'>" & GetChannel_Option(rsZone("ChannelID")) & "</select>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='200'><strong>版位名称:</strong></td>"
Response.Write " <td width='600'>"
Response.Write " <input name='ZoneName' type='text' id='ZoneName' size='60' maxlength='60' value='" & rsZone("ZoneName") & "'> <font color='red'>*</font>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='200'><strong>生成JS文件名:</strong></td>"
Response.Write " <td width='600'>"
Response.Write " <input name='ZoneJSName' type='text' id='ZoneJSName' size='60' maxlength='100' value='" & rsZone("ZoneJSName") & "'> <font color='red'>*</font>"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -