Merhaba arkadaşlar, dogumgununkutluolsun.com sitesine explorer ile girdiğinizde, tarih seçimi alanında sürekli işleminiz yapılıyor yazıyor ve tarih bölümü gelmiyor. Diğer tarayıcılarda problem yok.
Explorer ile girdiğinizde ayrıca şu hatayı veriyor :
Bahsi geçen order.js kodları da şu şekilde :
Explorer ile girdiğinizde ayrıca şu hatayı veriyor :
Bu problemi halledebilecek arkadaş varsa, ücreti ile yaptırmak istiyorum. Bir türlü çözemedik şu sorunu.Web sayfası hata ayrıntıları
Kullanıcı Aracısı: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Tarih damgası: Fri, 13 Aug 2010 21:19:48 UTC
İleti: 'lisanssız', lisanssız veya bir nesne değil
Satır: 32
Karakter: 1530
Kod: 0
URI: http://www.dogumgununkutluolsun.com/images/order.js
Bahsi geçen order.js kodları da şu şekilde :
Kod:
<!--
/* dogumgununkutluolsun.com, v1.0, elmasgunes.net */
var paymentDay = 20;
var paymentBefore = 15;
var paymentAfter = 15;
function orderShow(orderNumber) { if( orderNumber == "first" ) { for( var i=0; i<=10; i++ ) { setTimeout("setOpacity('ordercontent" + orderNumber + "'," + i + ")",50*i); } for( var i=0; i<=10; i++ ) { setTimeout("setInfo('order" + orderNumber + "',2," + parseInt(((82 / 10) * i)+40) + ")",50*i); } for( var i=0; i<=10; i++ ) { setTimeout("setOpacity('orderzero'," + i + ")",1000+100*i); } setTimeout("getElement('orderzero')[1].display = 'block';",1000); } else { for( var i=0; i<=10; i++ ) { setTimeout("setOpacity('ordercontent" + orderNumber + "'," + i + ")",1500+50*i); } for( var i=0; i<=10; i++ ) { setTimeout("setInfo('order" + orderNumber + "',1," + parseInt(((560 / 10) * i)+40) + ")",1000+50*i); } } if( orderNumber == "fifth" ) { getElement('fifthTo')[0].innerHTML = '<strong>' + getElement('secondToName')[0].value + ' ' + getElement('secondToSurname')[0].value + '</strong>'; getElement('fifthFrom')[0].innerHTML = '<strong>' + getElement('secondFromName')[0].value + ' ' + getElement('secondFromSurname')[0].value + '</strong>'; } else if( orderNumber == "sixth" ) { var totalPayment = 0; if( getElement('firstBefore')[0].checked ) { totalPayment += paymentBefore; } totalPayment += paymentDay; if( getElement('firstAfter')[0].checked ) { totalPayment += paymentAfter; } getElement('sixthTotal')[0].innerHTML = totalPayment + ' YTL'; } else if( orderNumber == "seventh" ) { getElement('seventhFirstDate')[0].innerHTML = '<strong>' + ((selectedDay && selectedMonth && selectedYear) ? selectedDay + '.' + selectedMonth + '.' + selectedYear : 'lütfen tarih seçiniz') + '</strong>'; getElement('seventhFirstExtra')[0].innerHTML = '<strong>' + (( getElement('firstBefore')[0].checked ) ? 'önceki günü de istiyorum. ' : '') + (( getElement('firstAfter')[0].checked ) ? 'sonraki günü de istiyorum.' : '') + '</strong>'; getElement('seventhSecondFromName')[0].innerHTML = '<strong>' + getElement('secondFromName')[0].value + '</strong>'; getElement('seventhSecondFromSurname')[0].innerHTML = '<strong>' + getElement('secondFromSurname')[0].value + '</strong>'; getElement('seventhSecondFromSex')[0].innerHTML = '<strong>' + ((getElement('secondFromSex')[0].value == 2) ? 'bayan' : 'bay') + '</strong>'; getElement('seventhSecondFromEmail')[0].innerHTML = '<strong>' + getElement('secondFromEmail')[0].value + '</strong>'; getElement('seventhSecondFromTelephone')[0].innerHTML = '<strong>' + getElement('secondFromTelephone')[0].value + '</strong>'; getElement('seventhSecondToName')[0].innerHTML = '<strong>' + getElement('secondToName')[0].value + '</strong>'; getElement('seventhSecondToSurname')[0].innerHTML = '<strong>' + getElement('secondToSurname')[0].value + '</strong>'; getElement('seventhSecondToSex')[0].innerHTML = '<strong>' + ((getElement('secondToSex')[0].value == 2) ? 'bayan' : 'bay') + '</strong>'; getElement('seventhSecondToEmail')[0].innerHTML = '<strong>' + getElement('secondToEmail')[0].value + '</strong>'; getElement('seventhThirdTheme')[0].innerHTML = '<strong>' + selectedTheme + '</strong>'; getElement('seventhFourthText')[0].innerHTML = '<strong>' + getElement('fourthText')[0].value + '</strong>'; getElement('seventhFourthFontFamily')[0].innerHTML = '<strong>' + getElement('fourthFontFamily')[0].value + '</strong>'; getElement('seventhFourthFontSize')[0].innerHTML = '<strong>' + getElement('fourthFontSize')[0].value + '</strong>'; getElement('seventhFourthFontColor')[0].innerHTML = '<strong>' + getElement('fourthFontColor')[0].value + '</strong>'; getElement('seventhFifthMail')[0].innerHTML = '<strong>' + (( getElement('fifthMail')[0].checked ) ? 'evet' : 'hayır') + '</strong>'; getElement('seventhSixthTotal')[0].innerHTML = getElement('sixthTotal')[0].innerHTML; getElement('seventhSixthPayment')[0].innerHTML = ((getElement('sixthPayment')[0].value == 2) ? 'paypal / kredi kartı' : 'banka havalesi / eft'); getElement('orderajax')[0].innerHTML = ''; } }
function orderHide(orderNumber) { if( orderNumber == "first" ) { for( var i=10; i>=0; i-- ) { setTimeout("setOpacity('ordercontent" + orderNumber + "'," + i + ")",50*(10-i)); } for( var i=10; i>=0; i-- ) { setTimeout("setInfo('order" + orderNumber + "',2," + parseInt(((82 / 10) * i)+40) + ")",500+50*(10-i)); } for( var i=10; i>=0; i-- ) { setTimeout("setOpacity('orderzero'," + i + ")",50*(10-i)); } setTimeout("getElement('orderzero')[1].display = 'none';",500); } else { for( var i=10; i>=0; i-- ) { setTimeout("setOpacity('ordercontent" + orderNumber + "'," + i + ")",50*(10-i)); } for( var i=10; i>=0; i-- ) { setTimeout("setInfo('order" + orderNumber + "',1," + parseInt(((560 / 10) * i)+40) + ")",500+50*(10-i)); } } }
var selectedDay, selectedMonth, selectedYear = 0; function selectDate(day,month,year) { if( selectedDay && selectedMonth && selectedYear && document.getElementById('firstDate' + selectedYear + selectedMonth + selectedDay) ) getElement('firstDate' + selectedYear + selectedMonth + selectedDay)[0].className = 'available'; selectedDay = day; selectedMonth = month; selectedYear = year; getElement('firstDate' + year + month + day)[0].className = 'selected'; }
var selectedTheme = 0; function selectTheme(theme) { if( selectedTheme ) getElement('thirdTheme' + selectedTheme)[0].checked = false; selectedTheme = theme; getElement('thirdTheme' + theme)[0].checked = true; }
function selectFontFamily(font) { getElement('fourthText')[1].fontFamily = font; }
function selectFontColor(color) { getElement('fourthText')[1].color = color; }
function previewTheme(name,theme) { if( !theme ) theme = selectedTheme; name.href = '/siparis/onizleme/' + textEncode("theme=" + theme + "&text=" + getElement('fourthText')[0].value + "&fontfamily=" + getElement("fourthFontFamily")[0].value + "&fontsize=" + getElement("fourthFontSize")[0].value + "&fontcolor=" + getElement("fourthFontColor")[0].value); name.target = 'themePreview'; }
function showDate(date) { fAjax('ordercontentfirst', 'date', 'date=' + date); }
function disableDate(which, status) { if( which == 1 ) { var el = getElement("firstBefore")[0]; } else if( which == 2 ) { var el = getElement("firstAfter")[0]; } if( status == 1 ) { el.disabled = false; } else { el.checked = false; el.disabled = true; } }
var ordered = 0;
function orderConfirm() { if( ordered ) { return false; } var tempAction = 'year=' + selectedYear + '&month=' + selectedMonth + '&day=' + selectedDay + '&day_before=' + (( getElement('firstBefore')[0].checked ) ? 'yes' : 'no') + '&day_after=' + (( getElement('firstAfter')[0].checked ) ? 'yes' : 'no') + '&from_name=' + getElement('secondFromName')[0].value + '&from_surname=' + getElement('secondFromSurname')[0].value + '&from_sex=' + getElement('secondFromSex')[0].value + '&from_email=' + getElement('secondFromEmail')[0].value + '&from_telephone=' + getElement('secondFromTelephone')[0].value + '&to_name=' + getElement('secondToName')[0].value + '&to_surname=' + getElement('secondToSurname')[0].value + '&to_sex=' + getElement('secondToSex')[0].value + '&to_email=' + getElement('secondToEmail')[0].value + '&pref_theme=' + selectedTheme + '&pref_text=' + getElement('fourthText')[0].value + '&pref_fontfamily=' + getElement('fourthFontFamily')[0].value + '&pref_fontsize=' + getElement('fourthFontSize')[0].value + '&pref_fontcolor=' + getElement('fourthFontColor')[0].value + '&pref_mail=' + (( getElement('fifthMail')[0].checked ) ? 'yes' : 'no') + '&payment=' + getElement('sixthPayment')[0].value; fAjax('orderajax','order',tempAction); }
function editConfirm() { var tempAction = 'from_name=' + getElement('secondFromName')[0].value + '&from_surname=' + getElement('secondFromSurname')[0].value + '&from_sex=' + getElement('secondFromSex')[0].value + '&from_email=' + getElement('secondFromEmail')[0].value + '&from_telephone=' + getElement('secondFromTelephone')[0].value + '&to_name=' + getElement('secondToName')[0].value + '&to_surname=' + getElement('secondToSurname')[0].value + '&to_sex=' + getElement('secondToSex')[0].value + '&to_email=' + getElement('secondToEmail')[0].value + '&pref_theme=' + selectedTheme + '&pref_text=' + getElement('fourthText')[0].value + '&pref_fontfamily=' + getElement('fourthFontFamily')[0].value + '&pref_fontsize=' + getElement('fourthFontSize')[0].value + '&pref_fontcolor=' + getElement('fourthFontColor')[0].value + '&pref_mail=' + (( getElement('fifthMail')[0].checked ) ? 'yes' : 'no'); fAjax('orderajax','edit',tempAction); }
function fAjax(div, action, argument) { var PageURL = "/siparis/ajax/" + action; if( argument ) PageURL += "/" + textEncode(argument); var XMLHttp = false; if( window.XMLHttpRequest ) { XMLHttp = new XMLHttpRequest(); if( XMLHttp.overrideMimeType ) { XMLHttp.overrideMimeType('text/xml'); } } else if( window.ActiveXObject ) { try { XMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { try { XMLHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { XMLHttp = false; } } } if( !XMLHttp ) { alert("ajax çalışmadığından dolayı sipariş veremezsiniz. lütfen tarayıcınızın versiyonunu yükseltiniz."); return false; } XMLHttp.open("GET", PageURL, true); XMLHttp.setRequestHeader("Method", "GET " + PageURL + " HTTP/1.0"); XMLHttp.setRequestHeader("User-Agent", "fAjax"); XMLHttp.onreadystatechange = function (){ if( XMLHttp.readyState == 1 ) { var tempContent = '<div class="loading"><img src="/images/loader.gif" alt="lütfen bekleyiniz." /><br />işleminiz yapılıyor.</div>'; getElement(div)[0].innerHTML = tempContent; } else if( XMLHttp.readyState == 4 ) { if( XMLHttp.status == 200) { var response = XMLHttp.responseXML.documentElement; fAjaxCallback(div, action, response); return false; } else { var tempContent = '<div class="error">işlem sırasında beklenmeyen bir hata oluştu.</div>'; getElement(div)[2].innerHTML = tempContent; return false; } } }; XMLHttp.send(lisanssız); }
function fAjaxCallback(div, action, response) { if( action == "order" ) { var tempContent = '<div class="error">'; var tempErrors = response.getElementsByTagName("error").length; if( tempErrors ) { tempContent += '<strong>sipariş formunuzda bazı hatalar bulundu:</strong><br />'; for( var i=0; i<tempErrors; i++ ) { var tempError = response.getElementsByTagName("error")[i].firstChild.nodeValue; tempContent += '' + tempError + '<br />'; } } else { ordered = 1; getElement('preorder')[1].visibilty = 'hidden'; var tempUsername = response.getElementsByTagName("username")[0].firstChild.nodeValue; var tempPassword = response.getElementsByTagName("password")[0].firstChild.nodeValue; tempContent += '<strong>sipariş başarılı!</strong><br />panel için giriş bilgileriniz:<br />kullanıcı adı: <strong>' + tempUsername + '</strong><br />şifre: <strong>' + tempPassword + '</strong><br />'; } tempContent += '</div>'; getElement(div)[0].innerHTML = tempContent; } else if( action == "edit" ) { var tempContent = '<div class="error">'; var tempErrors = response.getElementsByTagName("error").length; if( tempErrors ) { tempContent += '<strong>düzenleme formunuzda bazı hatalar bulundu:</strong><br />'; for( var i=0; i<tempErrors; i++ ) { var tempError = response.getElementsByTagName("error")[i].firstChild.nodeValue; tempContent += '' + tempError + '<br />'; } } else { tempContent += '<strong>düzenleme başarılı!</strong><br />'; } tempContent += '</div>'; getElement(div)[0].innerHTML = tempContent; } else if( action == "date" ) { var tempMonthValue = response.getElementsByTagName("monthvalue")[0].firstChild.nodeValue; var tempMonth = response.getElementsByTagName("month")[0].firstChild.nodeValue; var tempYear = response.getElementsByTagName("year")[0].firstChild.nodeValue; var tempBefore = response.getElementsByTagName("before")[0].firstChild.nodeValue; var tempAfter = response.getElementsByTagName("after")[0].firstChild.nodeValue; var tempDate = response.getElementsByTagName("date")[0].firstChild.nodeValue; var tempDays = response.getElementsByTagName("days").length; var tempContent = '<div class="left"><strong>' + tempMonthValue + ' ' + tempYear + '</strong></div><div class="right"><label for="firstBefore"><input type="checkbox" name="firstBefore" id="firstBefore" /> önceki günü de istiyorum.</label> <label for="firstAfter"><input type="checkbox" name="firstAfter" id="firstAfter" /> sonraki günü de istiyorum.</label> <a href="#" onclick="orderHide(\'first\'); orderShow(\'second\'); return false;"><strong>sonraki adım: kişisel bilgiler ›</strong></a></div><div class="days">'; if( tempBefore == 1 ) { tempContent += '<a href="#" onclick="showDate(' + (tempDate*1-1) + '); return false;" class="available">önceki ay</a>'; } else { tempContent += '<a href="#" onclick="alert(\'içinde bulunduğumuz aydan geriye gidemezsiniz.\'); return false;" class="ordered">önceki ay</a>'; } for( var i=0; i<tempDays; i++ ) { var tempStatus = response.getElementsByTagName("status")[i].firstChild.nodeValue; var tempDay = response.getElementsByTagName("day")[i].firstChild.nodeValue; var tempDayBefore = response.getElementsByTagName("daybefore")[i].firstChild.nodeValue; var tempDayAfter = response.getElementsByTagName("dayafter")[i].firstChild.nodeValue; if( tempStatus == 2 ) { tempContent += '<a href="#" onclick="alert(\'bugünden önceki günler için sipariş veremezsiniz.\'); return false;" id="firstDate' + tempYear + tempMonth + (i+1) +'" class="ordered">' + (i+1) + '</a> '; } else if( tempStatus == 1 ) { tempContent += '<a href="#" onclick="alert(\'bu tarih doludur.\'); return false;" id="firstDate' + tempYear + tempMonth + (i+1) +'" class="ordered">' + (i+1) + '</a> '; } else { tempContent += '<a href="#" onclick="selectDate(\'' + (i+1) + '\',\'' + tempMonth + '\',\'' + tempYear + '\'); ' + (( tempDayBefore == 1 ) ? 'disableDate(1,0);' : 'disableDate(1,1);') + (( tempDayAfter == 1 ) ? 'disableDate(2,0);' : 'disableDate(2,1);') + 'return false;" id="firstDate' + tempYear + tempMonth + (i+1) +'" class="available">' + (i+1) + '</a> '; } } if( tempAfter == 1 ) { tempContent += '<a href="#" onclick="showDate(' + (tempDate*1+1) + '); return false;" class="available">sonraki ay</a>'; } else { tempContent += '<a href="#" onclick="alert(\'daha ileriye gitmeniz mümkün değildir.\'); return false;" class="ordered">sonraki ay</a>'; } tempContent += '</div>'; getElement(div)[0].innerHTML = tempContent; } }
//-->