שלח תשובה

זירת השאלות

312
צפיות
4
תשובות

בעיה בפתיחת הודעה באותו עמוד

,‏ 8 בדצמבר, 2003

אני מנסה לפתוח את ההודעות שלי בתוך העמוד כמו כאן בפורום רק שאצלי זה לא פורום אלא לוח מודעות. לכן, בראשית העמוד הכנסתי את הפונקציה:

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 תשובות

  1. אי אפשר לשים שורה בטבלה בתוך DIV
    תתני את ה-ID והסטייל לשורה עצמה, ואותה תשלחי לפונקציה.

  2. d_magal הגיב:

    קודם כל
    זכר ולא נקבה.
    דבר שני – את גדולה !!!! ענקית !!!
    שברתי את הראש לא מעט ולא הבנתי את הבעיה.

    תודה

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!