मैं एक जावास्क्रिप्ट समारोह का उपयोग कर एक प्रकाश बॉक्स पर एक लॉगिन प्रपत्र बना दिया है। अब मैं तो जाँच करने के लिए करता है, तो उपयोगकर्ता logined गया है, और नहीं उसे लाइटबॉक्स बार-बार के लिए लॉग इन उसकी मार्गदर्शक पर पृष्ठ पर दिखाई जाने सत्र चर पर एक मूल्य संग्रहीत करना चाहते हैं, .. मेरे जावास्क्रिप्ट समारोह है:सत्र वैरिएबल के मान भंडारण, और उसकी जांच करने
<script language="javascript" type="text/javascript">
function createlightbox()
{
document.getElementById('light').style.display='block';
document.getElementById('fade').style.display='block'
}
function closelightbox()
{
document.getElementById('light').style.display='none';
document.getElementById('fade').style.display='none'
}
function checksession()
{ if (admin=="admin")
{closelightbox();}
else
{createlightbox();}
}
function check(form)/*function to check userid & password*/
{
/*the following code checkes whether the entered userid and password are matching*/
if(form.name.value == "admin" && form.password.value == "admin")
{
closelightbox();
var admin = <?php $_SESSION['Admin']= 1; ?>
}
else
{
document.getElementById("error").style.display='block';/*displays error message*/
}
}
</script>
और im हर रीसेट या फार्म के प्रस्तुत पर, के रूप में
<form id="Admin" onreset="checksession()">
समस्या है मेरी रूपों ऑनसबमिट घटना में checksession फ़ंक्शन कॉल, यहां तक कि पेज परिवर्तन पर, लॉगिन प्रपत्र दिखाया गया है। यह चेक सत्र फ़ंक्शन की जांच क्यों नहीं कर रहा है। कृपया मुझे किसी भी गलती मैं
क्या आप जानते हैं कि जावास्क्रिप्ट और PHP विभिन्न भाषाएं हैं? आपका कोड स्पैन्ग्लिश के आईटी समतुल्य है, लेकिन स्पैन्ग्लिश को कंप्यूटर द्वारा चलाने की आवश्यकता नहीं है। –
हाँ मुझे पता है, लेकिन परिवर्तन करने के बाद, परिणाम समान हैं, अब कृपया आपको कुछ अन्य दोष मिलेंगे। –
यहां ठीक करने के लिए कुछ भी नहीं है। आप बस उम्मीद के साथ यादृच्छिक कोड टाइप कर रहे हैं कि यह अंत में चला जाएगा। –