434
צפיות
צפיות
11
תשובות
תשובות
חלוקה לעמודים
עשיתי חלוקה לעמודים ועכשיו אני רוצה שזה יופיע לי כמו כאן באתר בתיבה נפתחת ולא בקישורים איך אני עושה את זה וגם בלי כפתור SUBMIT ?
עשיתי חלוקה לעמודים ועכשיו אני רוצה שזה יופיע לי כמו כאן באתר בתיבה נפתחת ולא בקישורים איך אני עושה את זה וגם בלי כפתור SUBMIT ?
11 תשובות
אני אחלק את התשובה שלי לשני חלקים
1. החלוקה עצמה:
תמצא מדריך טוב באתר כאן:
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>
אבל איך אני שם את זה במקום קישור
איך זה משתלב
כך:
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
לא הבנתי
בקיצור איך אני "ממיר ת הקוד הבא לתיבה נגללת כמו כאן:
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
בבקשה..
סליחה חשבתי שיישרתי מימין לשמאל
הנה הקוד הזה:
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
תן קצת הסבר על כל משתנה..
אז ככה:
fid אל תתיחס כי זה פורום אז זה ה ID של הפורום.
iPageCount זה RS.PageCount כמו שיש במאמר וזה נראה לי מובן.
iPageCurrent זה העמוד שאוחזים בו עכשיו.
תוכל לעזור לי? בקשה..
אפשר גם להשתמש ב-this.value
במקום ב-this.selectedIndex+1
עוד שאלה
איך עושים הדף בטעינה וזה יראה גרף או משהו אחר כמו שיש כאן לפני שהפורום נפתח?
מישהו….בקשה.
טל? נו.. אני מתחנן….