yekta64
سه شنبه 18 اسفند 1388, 11:29 صبح
سلام دوستان
من كد جاوا اسكريپت زير رو براي نمايش ماها و روزها در دو drowpdown استفاده كردم توي تابع aaa در اين كد خواستم كه روز انتخابي رو باتابع alert به من نشون بده مشكل اينجاست كه وقتي برنامه رو با firefox اجرا مي كنم جواب مي ده ولي با IE8 جواب نمي ده؟؟؟؟
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default3.aspx.vb" Inherits="Default3" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
var monthOptions = null;
var x;
function pageLoad() {
var monthsList = document.getElementById('month');
if (monthsList.options.length == 0) {
var options = getMonthOptions();
for (var i = 0; i < options.length; i++)
monthsList.options[i] = options[i];
}
var daysList = document.getElementById('dayy');
clearOptions(daysList);
for (var i = 1; i <= 31; i++)
daysList.options[i - 1] = new Option(i);
}
function clearOptions(list) {
for (var i = 0; i < list.options.length; i++)
list.options[i] = null;
}
function createOption(text, value) {
var option = new Option();
option.text = text;
option.value = value;
return option;
}
function getMonthOptions() {
if (monthOptions == null) {
monthOptions = new Array();
monthOptions[monthOptions.length] = createOption("", 1);
monthOptions[monthOptions.length] = createOption("", 2);
monthOptions[monthOptions.length] = createOption("", 3);
monthOptions[monthOptions.length] = createOption("", 4);
monthOptions[monthOptions.length] = createOption("", 5);
monthOptions[monthOptions.length] = createOption("", 6);
monthOptions[monthOptions.length] = createOption("", 7);
monthOptions[monthOptions.length] = createOption("", 8);
monthOptions[monthOptions.length] = createOption("", 9);
monthOptions[monthOptions.length] = createOption("", 10);
monthOptions[monthOptions.length] = createOption("", 11);
monthOptions[monthOptions.length] = createOption("", 12);
}
return monthOptions;
}
function loadDays() {
var date = new Date();
var month = document.getElementById('month').value;
if (month >= 1 && month <= 6) {
var daysList = document.getElementById('dayy');
clearOptions(daysList);
for (var i = 1; i <= 31; i++)
daysList.options[i - 1] = new Option(i);
}
if (month >= 7 && month <= 12) {
var daysList = document.getElementById('dayy');
clearOptions(daysList);
for (var i = 1; i <= 30; i++)
daysList.options[i - 1] = new Option(i);
}
}
function onMonthChanged() {
loadDays();
}
function aaa() {
alert(document.getElementById('dayy').value)
}
</script>
</head>
<body onload="pageLoad()" >
<form id="form1" runat="server">
<div>
<br />
Month: <select name="month" id="month" onchange="onMonthChanged()" ></select>
<br />
Day: <select name="day" id="dayy" ></select>
<asp:Button ID="btn" runat="server" Text="aa" OnClientClick="aaa()" />
</div>
</form>
</body>
</html>
مرسي
من كد جاوا اسكريپت زير رو براي نمايش ماها و روزها در دو drowpdown استفاده كردم توي تابع aaa در اين كد خواستم كه روز انتخابي رو باتابع alert به من نشون بده مشكل اينجاست كه وقتي برنامه رو با firefox اجرا مي كنم جواب مي ده ولي با IE8 جواب نمي ده؟؟؟؟
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default3.aspx.vb" Inherits="Default3" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
var monthOptions = null;
var x;
function pageLoad() {
var monthsList = document.getElementById('month');
if (monthsList.options.length == 0) {
var options = getMonthOptions();
for (var i = 0; i < options.length; i++)
monthsList.options[i] = options[i];
}
var daysList = document.getElementById('dayy');
clearOptions(daysList);
for (var i = 1; i <= 31; i++)
daysList.options[i - 1] = new Option(i);
}
function clearOptions(list) {
for (var i = 0; i < list.options.length; i++)
list.options[i] = null;
}
function createOption(text, value) {
var option = new Option();
option.text = text;
option.value = value;
return option;
}
function getMonthOptions() {
if (monthOptions == null) {
monthOptions = new Array();
monthOptions[monthOptions.length] = createOption("", 1);
monthOptions[monthOptions.length] = createOption("", 2);
monthOptions[monthOptions.length] = createOption("", 3);
monthOptions[monthOptions.length] = createOption("", 4);
monthOptions[monthOptions.length] = createOption("", 5);
monthOptions[monthOptions.length] = createOption("", 6);
monthOptions[monthOptions.length] = createOption("", 7);
monthOptions[monthOptions.length] = createOption("", 8);
monthOptions[monthOptions.length] = createOption("", 9);
monthOptions[monthOptions.length] = createOption("", 10);
monthOptions[monthOptions.length] = createOption("", 11);
monthOptions[monthOptions.length] = createOption("", 12);
}
return monthOptions;
}
function loadDays() {
var date = new Date();
var month = document.getElementById('month').value;
if (month >= 1 && month <= 6) {
var daysList = document.getElementById('dayy');
clearOptions(daysList);
for (var i = 1; i <= 31; i++)
daysList.options[i - 1] = new Option(i);
}
if (month >= 7 && month <= 12) {
var daysList = document.getElementById('dayy');
clearOptions(daysList);
for (var i = 1; i <= 30; i++)
daysList.options[i - 1] = new Option(i);
}
}
function onMonthChanged() {
loadDays();
}
function aaa() {
alert(document.getElementById('dayy').value)
}
</script>
</head>
<body onload="pageLoad()" >
<form id="form1" runat="server">
<div>
<br />
Month: <select name="month" id="month" onchange="onMonthChanged()" ></select>
<br />
Day: <select name="day" id="dayy" ></select>
<asp:Button ID="btn" runat="server" Text="aa" OnClientClick="aaa()" />
</div>
</form>
</body>
</html>
مرسي