שלח תשובה

זירת השאלות

275
צפיות
11
תשובות

חלוקה לעמודים

,‏ 15 באוגוסט, 2004

עשיתי חלוקה לעמודים ועכשיו אני רוצה שזה יופיע לי כמו כאן באתר בתיבה נפתחת ולא בקישורים איך אני עושה את זה וגם בלי כפתור SUBMIT  ?

תגיות:

11 תשובות

  1. אני אחלק את התשובה שלי לשני חלקים
    1. החלוקה עצמה:
    תמצא מדריך טוב באתר כאן:
    http://webmaster.org.il/showArticle.asp?id=17

    2. לעבור עמודים בלי ללחוץ submit:
    אתה עושה select ומוסיף את השורה הבאה:


    <select name="page" onchange="window.location = 'http://www.yourSite.co.il/yourPage.asp?pageNum='+(this.selectedIndex+1)+"">

    ואז אתה יוצר כמה option


    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>

    ואז אתה סוגר את ה-select

    הנה הקוד המלא:


    <select name="page" onchange="window.location = 'http://www.yourSite.co.il/yourPage.asp?pageNum='+(this.selectedIndex+1)+"">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    </select>

  2. יוסיש הגיב:

    אבל איך אני שם את זה במקום קישור
    איך זה משתלב

  3. כך:


    if rs.eof then
         response.write "<h3>there is no thumim</h3>"
      else
       response.write "<select name=""page"">"
         do while not rs.eof
         response.write "<option value=" & rs("subjectid") & "> " & rs("subject") & "</option>"
    rs.MoveNext
        Loop
    response.write "</select>"
        End If

    rs.Close
    Set rs = Nothing

  4. יוסיש הגיב:

    לא הבנתי
    בקיצור איך אני "ממיר ת הקוד הבא לתיבה נגללת כמו כאן:

    if iPageCount>1 then 'iPageCount = RS.PageCount
    for i=ipagecount-10 to ipagecount
        if i>0 then
            response.write " | <a href='list.asp?fid="&fid&"&page="&ipagecount-i+1&"'>"&ipagecount-i+1&"</a>"
        end if
    next

    response.write " | : òáåø ìãôéí"
    response.write "<br><br><b>" & iPageCount & "</b> òîåã  <B>" & iPageCurrent & "</B> îúåê <B></B><br>"

    end if

    בבקשה..

  5. יוסיש הגיב:

    סליחה חשבתי שיישרתי מימין לשמאל
    הנה הקוד הזה:


    if iPageCount>1 then 'iPageCount = RS.PageCount
    for i=ipagecount-10 to ipagecount
        if i>0 then
            response.write " | <a href='list.asp?fid="&fid&"&page="&ipagecount-i+1&"'>"&ipagecount-i+1&"</a>"
        end if
    next

    response.write " | : òáåø ìãôéí"
    response.write "<br><br><b>" & iPageCount & "</b> òîåã  <B>" & iPageCurrent & "</B> îúåê <B></B><br>"

    end if

  6. יוסיש הגיב:

    אז ככה:
    fid אל תתיחס כי זה פורום אז זה ה ID של הפורום.
    iPageCount זה RS.PageCount כמו שיש במאמר וזה נראה לי מובן.
    iPageCurrent זה העמוד שאוחזים בו עכשיו.

    תוכל לעזור לי? בקשה..

  7. ניר טייב הגיב:

    אפשר גם להשתמש ב-this.value
    במקום ב-this.selectedIndex+1

  8. יוסיש הגיב:

    עוד שאלה
    איך עושים הדף בטעינה וזה יראה גרף או משהו אחר כמו שיש כאן לפני שהפורום נפתח?

שלח תשובה