ABA


"בעיות בעיצוב גרף הסקר, עזרה בבקשה."
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #11871 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11871
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   14:29   10.04.07   
אל הפורום  
  בעיות בעיצוב גרף הסקר, עזרה בבקשה.  
 
   עשיתי סוף סוף כמו שצריך את הסקר בASP XD עכשיו רציתי לעשות שיהיה אפשר לראות את התוצאות בצורה גרפית.
רציתי לעשות שזה ירוץ X פעמים על תמונה צרה שיראה רצף סדור של גרף.

הבעיה היא שזה לא נעשה ברצף, יש רווחים בין תמונה לתמונה.
ראו את הדף בפעולה:
http://users1.nofeehost.com/aviad/seker.asp

הנה הקטע הקוד, אודה מאוד למי שיעזור לי לגרום לזה להראות רצוף:


<table>
<tr>
<td>
<font size="7">
תוצאות הסקר:
</font>
</td>
</tr>

<tr>
<td>
אפשרות א:
<br>
<% for rep1=1 to Application("Voting1")*2 %>
<img src="voting.gif">
<% Next %>
</td>
</tr>

<tr>
<td>
אפשרות ב:
<br>
<% for rep2=1 to Application("Voting2")*2 %>
<img src="voting.gif">
<% Next %>
</td>
</tr>

<tr>
<td>
אפשרות ג:
<br>
<% for rep3=1 to Application("Voting2")*2 %>
<img src="voting.gif">
<% Next %>
</td>
</tr>

<tr>
<td>
אפשרות ד:
<br>
<% for rep4=1 to Application("Voting4")*2 %>
<img src="voting.gif">
<% Next %>
</td>
</tr>

</table>

תודה רבה לעוזרים


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תעלה את הקוד המלא, אני אנסה לסדר על השרת שלי. Sn00py  10.04.07 17:18 1
     הנה ronen333  10.04.07 17:28 2
  למה שלא תעשה פשוט ככה? MeToR 10.04.07 18:14 3
  כי זה לא פועל היטב P= ronen333  10.04.07 19:02 4
     מוזר... אולי תנסה לתת לטבלה width=''100%'' ואז לכל TD -DoTaN- 10.04.07 19:31 5
     תעלה שניה את הקרוד מקור אחרי ששינית מה שאמרתי לך... MeToR 10.04.07 19:35 6
         לא משקר לך תאמין לי XD ronen333  10.04.07 20:11 7
             חחחח MeToR 10.04.07 20:23 8
                 אחי זה לא משנה... ronen333  10.04.07 22:55 9
                     :| MeToR 10.04.07 23:03 10
  תשים לטבלה את המאפיין cellspacing=0, בהצלחה! FireAngel 11.04.07 07:49 11
     לא עזר אחי ronen333  11.04.07 16:50 12
  מישהו? :( ronen333  12.04.07 09:13 13
  HELP ronen333  13.04.07 16:45 14
  יש פתרון מאוד פשוט: Ice Cold  13.04.07 16:54 15
  לא משנה חבר'ה הצלחתי לפתור את הבעיה בסוף לבד. ronen333  13.04.07 17:28 16
     הפתרון שלך מורח את התמונה המסכנה יותר מדי... Ice Cold  13.04.07 18:14 17
  אני חושב שזה מושלם =]. ronen333  13.04.07 18:48 18

       
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   17:18   10.04.07   
אל הפורום  
  1. תעלה את הקוד המלא, אני אנסה לסדר על השרת שלי.  
בתגובה להודעה מספר 0
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   17:28   10.04.07   
אל הפורום  
  2. הנה  
בתגובה להודעה מספר 1
 
   http://www.speedyshare.com/190833704.html


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   18:14   10.04.07   
אל הפורום  
  3. למה שלא תעשה פשוט ככה?  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 10.04.07 בשעה 18:14 בברכה, MeToR
 

<img src="voting.jpg" width="<%= Application("Voting1")*10 %>">

לכל אחת מהאפשרויות.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   19:02   10.04.07   
אל הפורום  
  4. כי זה לא פועל היטב P=  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 10.04.07 בשעה 19:08 בברכה, ronen333
 
סתכל בעצמך-
http://users1.nofeehost.com/aviad/seker.asp
זה מגביה את זה משום מה במקום.

יש למישהו רעיון איך פשוט לא יהיה SPACE בין תמונה לתמונה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-DoTaN-

   19:31   10.04.07   
אל הפורום  
  5. מוזר... אולי תנסה לתת לטבלה width=''100%'' ואז לכל TD  
בתגובה להודעה מספר 4
 
   את ה% של התוצאה בסקר


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   19:35   10.04.07   
אל הפורום  
  6. תעלה שניה את הקרוד מקור אחרי ששינית מה שאמרתי לך...  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   20:11   10.04.07   
אל הפורום  
  7. לא משקר לך תאמין לי XD  
בתגובה להודעה מספר 6
 
  

<html dir="rtl">
<head>
<title>תוצאות הסקר</title>
<link rel="stylesheet" type="text/css" href="styles.css">

<meta http-equiv="content-type" content="text/html;charset=windows-1255" />
<meta name="verify-v1" content="BnfsFfYT6nNW4AcnOhWGZAgtpjcsVw51ehnhYAKW5Lc=" />

</head>
<body background="back.gif">
<center>
<%
num_vote=Request.Form("opt")
ip_address= Request.ServerVariables("REMOTE_ADDR")
%>

<!--מאפס אפלקציות-->
<% For i=1 TO 4 %>
<% Application("Voting" & i)=0 %>
<% Next %>


<!--מתחבר למסד ובודק אם האייפי קיים-->
<%
Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq= D:\content\users1\aviad\db\seker.mdb;" & _
"Uid=admin;" & _
"Pwd=;"

Set tableRs=Server.CreateObject("ADODB.Recordset")


check_ip_table= "Select * From table1 WHERE ip=('" & ip_address & "')"
tableRs.Open check_ip_table, oConn,3,3

%>
<% found_ip=true %>
<!--אם האייפי לא קיים במסד בצע-->
<% IF tableRs.EOF Then %>
<%
Insert_SQL="Insert Into table1(ip,num) values('" & ip_address & "','" & num_vote & "')"
oConn.Execute(Insert_SQL)
found_ip=false
%>

<% End IF %>
<% tableRs.Close %>


<!--בונה טבלה ווירטואלית שם בה את ההצבעות ואז מכניס באפלקציה המתאימה-->
<% Set tableRs=Server.CreateObject("ADODB.Recordset") %>
<% For j=1 TO 4 %>
<%
Check_Votes="Select * From table1 WHERE num=('" & j & "')"
tableRs.Open Check_Votes, oConn,3,3
%>

<% mone=tableRs.RecordCount %>

<% Application("Voting" & j)=mone %>

<% tableRs.Close %>
<% Next %>

<%
oConn.Close
Set oConn= nothing
Set tableRs= nothing
%>

<table>
<tr>
<td>
<font size="5">
<u>
תוצאות הסקר:
</u>
</font>
</td>
</tr>

<tr>
<td>
אפשרות א:
<br>
<img src="voting.gif" width="<%= Application("Voting1")*10 %>">
</td>
</tr>

<tr>
<td>
אפשרות ב:
<br>
<img src="voting.gif" width="<%= Application("Voting2")*10 %>">
</td>
</tr>

<tr>
<td>
אפשרות ג:
<br>
<img src="voting.gif" width="<%= Application("Voting3")*10 %>">
</td>
</tr>

<tr>
<td>
אפשרות ד:
<br>
<img src="voting.gif" width="<%= Application("Voting4")*10 %>">
</td>
</tr>

</table>


<% IF found_ip=true Then %>
<br>
<font color="red"> <b> הצבעת בסקר זה, אינך יכול להצביע שנית. </b> </font>
<% End IF %>

</center>
</body>
</html>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   20:23   10.04.07   
אל הפורום  
  8. חחחח  
בתגובה להודעה מספר 7
 
   תמחק את ה-BR-ים ב-TD-ים :|


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   22:55   10.04.07   
אל הפורום  
  9. אחי זה לא משנה...  
בתגובה להודעה מספר 8
 
   זה רק עושה רווח מה"אפשרות א'" לתמונה, זה לא עושה רווח בין תמונה לתמונה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   23:03   10.04.07   
אל הפורום  
  10. :|  
בתגובה להודעה מספר 9
 
   ערכתי לאחרונה בתאריך 10.04.07 בשעה 23:05 בברכה, MeToR
 
תעשה ככה:

<table>
<tr>
<td> אפשרות א': </td>
<td> <img src="voting.gif" width="<%= Application("Voting1")*10 %>"> </td>
</tr>
<tr>
<td> אפשרות ב': </td>
<td> <img src="voting.gif" width="<%= Application("Voting2")*10 %>"> </td>
</tr>
<tr>
<td> אפשרות ג': </td>
<td> <img src="voting.gif" width="<%= Application("Voting3")*10 %>"> </td>
</tr>
<tr>
<td> אפשרות ד': </td>
<td> <img src="voting.gif" width="<%= Application("Voting4")*10 %>"> </td>
</tr>
</table>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
FireAngel

   07:49   11.04.07   
אל הפורום  
  11. תשים לטבלה את המאפיין cellspacing=0, בהצלחה!  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   16:50   11.04.07   
אל הפורום  
  12. לא עזר אחי  
בתגובה להודעה מספר 11
 
  

<table>
<tr>
<td>
<font size="7">
תוצאות הסקר:
</font>
</td>
</tr>
<tr>
<td cellspacing=0>
אפשרות א:
<br>
<% for rep1=1 to Application("Voting1")*2 %>
<img src="voting.gif">
<% Next %>
</td>
</tr>
<tr>
<td cellspacing=0>
אפשרות ב:
<br>
<% for rep2=1 to Application("Voting2")*2 %>
<img src="voting.gif">
<% Next %>
</td>
</tr>
<tr>
<td cellspacing=0>
אפשרות ג:
<br>
<% for rep3=1 to Application("Voting2")*2 %>
<img src="voting.gif">
<% Next %>
</td>
</tr>
<tr>
<td cellspacing=0>
אפשרות ד:
<br>
<% for rep4=1 to Application("Voting4")*2 %>
<img src="voting.gif">
<% Next %>
</td>
</tr>
</table>

לא עזר...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   09:13   12.04.07   
אל הפורום  
  13. מישהו? :(  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   16:45   13.04.07   
אל הפורום  
  14. HELP  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   16:54   13.04.07   
אל הפורום  
  15. יש פתרון מאוד פשוט:  
בתגובה להודעה מספר 0
 
אל תעשה תמונה לכל הצבעה... חשבת מה יקרה אם יהיו 1000 הצבעות ?

מה שתעשה זה משהו כזה:

נניח שיש לך 2 אופציות להצבעה. תגדיר רוחב מקסימלי לבאר הצבעה, במקרה של 100% לאופציה אחת. נניח לשם הדוגמא, 150 פיקסלים.

עכשיו, נגיד שההצבעות שלך התפסרו בצורה של 90 הצבעות לאחד, ו-200 הצבעות לשני. סה"כ הצבעות - 290, כשהאופציה הראשונה מהווה 31%, והשנייה מהווה 69%. ליד כל אופציה, שים DIV עם רקע של התמונה שאתה רוצה, ותן לו רוחב יחסי לפי כמות ההצבעות. למשל, אם הגדרנו רוחב מקסימלי של 200 פיקסלים, אז לאופציה הראשונה:


290*31/100 = 89.9 ~ 90

ולשנייה:


290*69/100 = 200.1 ~ 200

ברגע שאתה מרחיב DIV עם BACKGROUND, הרקע מכפיל את עצמו אוטומטית.

בהצלחה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   17:28   13.04.07   
אל הפורום  
  16. לא משנה חבר'ה הצלחתי לפתור את הבעיה בסוף לבד.  
בתגובה להודעה מספר 0
 
   הנה הפתרון:

<% numTotalVotes=Application("Voting1")+Application("Voting2")+Application("Voting3")+Application("Voting4") %>
<table>
<tr>
<td>
<font size="7">
תוצאות הסקר:
</font>
</td>
</tr>
<tr>
<td>
אפשרות א:
</td>
</tr>
<tr>
<td>
<% if not Application("Voting1")=0 then %>
<img src="voting.gif" border="0" height="10" width="<%=formatnumber(Application("Voting1")/numTotalVotes*150,0)%>" title="<%=Application("Voting1")%>">
<%else%>
<img src="voting.gif" border="0" width="2" height="10" title="No Votes Yet"></td>
<%end if%>
</td>
</tr>

<tr>

<td>
אפשרות ב:
</td>
</tr>
<tr>
<td>
<% if not Application("Voting2")=0 then %>
<img src="voting.gif" border="0" height="10" width="<%=formatnumber(Application("Voting2")/numTotalVotes*150,0)%>" title="<%=Application("Voting2")%>">
<%else%>
<img src="voting.gif" border="0" width="2" height="10" title="No Votes Yet"></td>
<%end if%>
</td>
</tr>

<tr>
<td>
אפשרות ג:
</td>
</tr>
<tr>
<td>
<% if not Application("Voting3")=0 then %>
<img src="voting.gif" border="0" height="10" width="<%=formatnumber(Application("Voting3")/numTotalVotes*150,0)%>" title="<%=Application("Voting3")%>">
<%else%>
<img src="voting.gif" border="0" width="2" height="10" title="No Votes Yet"></td>
<%end if%>
</td>
<tr>
<td>
אפשרות ד:
</td>
</tr>
<tr>
<td>
<% if not Application("Voting4")=0 then %>
<img src="voting.gif" border="0" height="10" width="<%=formatnumber(Application("Voting4")/numTotalVotes*150,0)%>" title="<%=Application("Voting4")%>">
<%else%>
<img src="voting.gif" border="0" width="2" height="10" title="No Votes Yet"></td>
<%end if%>
</td>

</tr>
</table>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   18:14   13.04.07   
אל הפורום  
  17. הפתרון שלך מורח את התמונה המסכנה יותר מדי...  
בתגובה להודעה מספר 16
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   18:48   13.04.07   
אל הפורום  
  18. אני חושב שזה מושלם =].  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net