צפיות
תשובות
בעיה בפתיחת הודעה באותו עמוד
אני מנסה לפתוח את ההודעות שלי בתוך העמוד כמו כאן בפורום רק שאצלי זה לא פורום אלא לוח מודעות. לכן, בראשית העמוד הכנסתי את הפונקציה:
function show_hide(msg_id){
msg_id.style.display=msg_id.style.display=="none" ? "" : "none"
}
לאחר מכן אני רץ בלולאה על הרשומות ככה:
Do While Not r.eof
Response.Write "<tr><td height=1 background=""images/dot.gif"" colspan=5></td></tr>"
%>
<tr><td class="AdsField"><A href='javascript:show_hide(<%=r.fields("ID")%>)'>פרטים נוספים</a></td>
<%
Response.Write "<td class=AdsField>" & r.fields("adtitle") & "</td>"
Response.Write "<td class=AdsField>" & r.fields("CityName") & "</td>"
Response.Write "<td class=AdsField dir=rtl>" & r.fields("price")& "</td>"
Response.Write "</tr>"
%>
<div id="<%=r.fields("ID")%>" style="DISPLAY:none">
<tr><td colspan=5><%=r.fields("content")%></td></tr></div>
<%
r.MoveNext
Loop
כאשר אני לוחץ על "פרטים נוספים" אמור להפתח לי ה-div רק שזה לא קורה ה-div בכלל לא נעלם כאשר פותחים את הדף אלא מופיע כם שאר העמוד.
זה כן עובד לי כאשר אני לא בלולאה. ה-id של ה-div הוא הid המזהה של הרשומה.
מה לא עשיתי טוב ?
4 תשובות
מישהו ? please ?
נסה
visibility:hidden;
אי אפשר לשים שורה בטבלה בתוך DIV
תתני את ה-ID והסטייל לשורה עצמה, ואותה תשלחי לפונקציה.
קודם כל
זכר ולא נקבה.
דבר שני – את גדולה !!!! ענקית !!!
שברתי את הראש לא מעט ולא הבנתי את הבעיה.
תודה
