तो मैं शीर्ष पर संदेश के साथ एक स्टैक ओवरफ्लो देखना चाहता हूं।डिस्प्ले डिव केवल एक बार
अब मेरे पास सभी कॉन्फ़िगर किए गए हैं और ऐसे में, लेकिन मुझे एक समस्या मिली .. संदेश केवल पहली बार प्रदर्शित होता है, दूसरी बार यह प्रकट नहीं होता है।
मुझे पता है क्यों, हर आईडी के बारे में कुछ अद्वितीय या कुछ div में होना चाहिए .. और फिर मैंने rand(1, 300);
(php) का उपयोग किया है और यह अभी भी काम नहीं करेगा। (सिर्फ मामले में आप देखना चाहते हैं -
<div class="message2" id="message2" onclick="closeNotice2()" style="display: none">
Yo, <b><? echo $pusername; ?></b> - <? echo $_SESSION["user_message"]; ?>
<a class="close-notify" onclick="closeNotice2()">X</a>
</div>
CloseNotice2():
function checkSession(){
$.ajax({url: "session.php", success: function(data){
if(data == 1){
var postFilen = 'msg.php';
$.post(postFilen, function(data){
$(".msg").html(data).find(".message2").fadeIn("slow")
setTimeout(function(checkSession) {
$('.msg').fadeOut('slow');
}, 10000);
});
}else{
$('.message2').hide();
}
}});
// setInterval('checkSession()',1000);
}
index.php:
<div class="msg" id="msg" ></div>
msg.php
यहाँ मेरी कोड है वह भी):
function closeNotice2() {
$(".message2").fadeOut("slow");
}
session.php:
if(isset($_SESSION['user_message'])) {
echo 1;
}
सीएसएस:
.message2 {
position: absolute;
top: 0;
left: 0;
z-index: 105; /* Anything higher than 1 will do */
background-color: #034678;
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
text-align: center;
font-weight: bold;
border-bottom: 2px solid #FFF;
height: 26 px;
width: 100%;
}
.message2 span {
text-align: center;
width: 95%;
float:left;
}
मुझे लगता है कि इतना ही है। आशा है कि आप मेरी मदद कर सकते हैं।
हाय। आफ्टर Ive वैरिएबल सेट करता है, मैं फक्शन चेकसेशन() को कॉल करता हूं, इस तरह यह संदेश प्रदर्शित करता है .. मुझे नहीं पता कि मेरे जावास्क्रिप्ट के साथ आपका क्या मतलब है, संदेश div कंटेनर ढूंढ रहा है .. क्या यह वर्ग नहीं ढूंढता .. और मेरा बिंदु कर रहा है यादृच्छिक संख्या मेरी खुद की विधि का प्रयास करने के लिए "बस" थी, इसलिए यह संदेश फिर से दिखाई देगा .. – Karem
तो संदेश फिर से दिखाई देगा, जब इसे अगली बार सेट किया जाएगा * – Karem
जो मैं कहना चाहता हूं वह यह है कि यादृच्छिक आईडी बदल नहीं पाएंगे आपके जावास्क्रिप्ट का व्यवहार, क्योंकि जावास्क्रिप्ट संदेश के कंटेनर को इसके वर्ग के नाम से संभाल रहा है। –