ABA


"צריך עזרה בפתרון עבודה בשפות HTML, ASP. JAVA"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12349 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12349
Ddj mix
חבר מתאריך 26.4.02
26 הודעות
   22:20   20.06.07   
אל הפורום  
  צריך עזרה בפתרון עבודה בשפות HTML, ASP. JAVA  
 
ערכתי לאחרונה בתאריך 20.06.07 בשעה 22:21 בברכה, Ddj mix
 
לפניך הטופס הבא :

name="myform" onsubmit="return testForm()">
<table >
<tr>
<td >שם פרטי</td>
<td ><input type= text name=Pname></td>
</tr>
</table>
<input name=send type=submit value=שלח>
<input name=reset type=reset value=אפס>

1. כתוב פונקציה בשם testForm() הבודקת לגבי השם את הפרטים הבאים :
o שהשם שהוקלט יכול לכלול רק את התווים הבאים – אותיות באנגלית (גדולות או קטנות), הסימן רווח , או הסימן מקף .
o שאורך השם הוא בין 5 ל- 10 תווים
o שהתו האחרון לא יכול להיות רווח
2. היכן מתבצע קטע קוד מסוים – בצד הלקוח או בצד השרת?
3. מי מפעיל קוד JavaScript ?
4. מי מפעיל קוד ASP ?
5. האם קוד שמתבצע בצד הלקוח יכול להתבצע בצד השרת ?
6. האם קוד שמתבצע בצד השרת יכול להתבצע בצד הלקוח ?
7. יתרונות וחסרונות של ביצוע קוד בצד הלקוח ובצד השרת
8. כיצד מחובר קוד ASP אל מאגר מידע ? (מה שם האוביקט ?) ()
9. כיצד מחובר קוד ASP אל מאגר מידע לצורך ביצוע פעולות על טבלה (מה שם האוביקט ?) ()
10. כיצד ניתן לשמור נתון מסויים כך שיוצג בכל אחד מדפי הפרוייקט ? ()
11. הסבר כל אחת מהשורות הבאות:

<%
path = server.mappath("data.mdb")
set cn=server.createobject("ADODB.Connection")
cn.open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" & path
f=request.form("f_name")
l=request.form("l_name")
id=request.form("id")
cn.execute "insert into p_data (f_name,l_name,id) values ('"&f&"','"&l&"','"&id&"')"
response.write "צורפת למאגר בהצלחה. תודה על תמיכתך."
%>
<p>
<a href="main.html">חזרה לדף הבית</a>
</body>
12. רשום דוגמת TRIGGER – אירוע מסוים (on…) והסבר
 onLoad
 onUnLoad
 onMouseOver
 onMouseOut

אשמח לתשובות, תודה


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  תסדר את הטקסט שיהיה לפחות נוח בעין =/ ronen333  21.06.07 10:26 1
     סליחה שאני מגיב לא קשור, אבל מאוד יפה מאוד מצידך (: Tom_l  22.06.07 12:51 5
  ראיתי שענו לך כבר אז אני לא אתייחס הפעם, Sn00py  21.06.07 12:32 2
  וזה גם לא מונע מימך להגיד לי עוד פעם תודה =} ronen333  21.06.07 12:45 3
  תודה רבה רונן. Ddj mix 22.06.07 12:37 4

       
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   10:26   21.06.07   
אל הפורום  
  1. תסדר את הטקסט שיהיה לפחות נוח בעין =/  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 21.06.07 בשעה 10:40 בברכה, ronen333
 
וזה בסדר לבקש מאנשים עזרה, אבל זה לא יפה מצידך להגיד לאנשים לעשות את העבודה במקומך.
אבל שיהיה אני אעזור לך =/
1.

<script language="javascript">
function testform()
{
// allowed text //
var allowit="- QERTYUIOPASDFGHJKLZXCVBNMqertyuiopasdfghjklzxcvbnm";
var dtext=document.myform.Pname.value;
var booli=true;
for(i=0;i<allowit.length;i++)
{
if(dtext.indexOf(allowit.charAt(i))!=-1)
{
booli=false;
}
}
if(booli==false)
{
alert("not allowed");
return false;
}

// End Here //

if(myform.Pname.value.length<5 || myform.Pname.value.length>10)
{
alert("הסיסמה ארוכה או קצרה מידי");
myform.Pname.focus();
return(false);
}

lastplace=myform.Pname.value.length-1;
if(myform.Pname.value.charAt(lastplace)==" ")
{
alert("אין לרשום רווח בסוף");
myform.Pname.focus();
return(false);
}

return(true);
}


</script>
</head>
<body>

<form name="myform" onsubmit="return testform();">
<input type="text" name="Pname">
<input type="submit">
</form>

תשובות לשאלות-
2.בJS הקוד מתבצע בצד הלקוח.
3.הלקוח.
4.השרת.
5.לא.
6.לא. רק באופן עקיף.
7.לא ניתן לשלב בניהם.
8.ADODB.Connection
9.ADODB.Recordset
10.Application
11.שורה 1- מכניס לתוך משתנה את מיקום השרת.
שורה 2-מבצע פקודת SQL לחיבור.
שורה 3-החיבור מתבצע למסד למיקום שהוגדר במשנה קודם לכן.
שורה 4-משתנה F מקבל משתנה אחר בשיטת POST מהAction שבוצע הנקרא f_name.
שורה 5- משתנה L מקבל משתנה אחר בשיטת POST מהAction שבוצע הנקרא l_name.

שורה6- משנה ID מקבל משתנה אחר בשיטת POST מהAction שבוצע הנקרא ID.
שורה 7-מבצע משפט SQL של הכנסת המשתנים לשדות במסד הנתונים.
שורה 8-מדפיס "צורפת למאגר בהצלחה. תודה על תמיכתך".

12.


<marquee width=152 height=202 direction="up" scrollamount="2" nowrap onmouseover='this.stop()' onmouseout='this.start()'
>
המשימה בוצעה
</marquee>
onmouseover זה כאשר הלקוח עולה עם העכבר על העצם המבוקש.
onmouseout זה אירוע שמתבצע כאשר הלקוח יורד עם העכבר מהעצם המבוקש.
onload זה כאשר הדף עולה.
onunload כאשר הלקוח מעובר דף או סוגר אותו.

תהנה...
ופעם הבאה תנסה לבד, אם נתנו לך את המשימות האלה כנראה שיש סיבה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Tom_l 
חבר מתאריך 1.1.10
1696 הודעות
   12:51   22.06.07   
אל הפורום  
  5. סליחה שאני מגיב לא קשור, אבל מאוד יפה מאוד מצידך (:  
בתגובה להודעה מספר 1
 
   כל הכבוד .


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   12:32   21.06.07   
אל הפורום  
  2. ראיתי שענו לך כבר אז אני לא אתייחס הפעם,  
בתגובה להודעה מספר 0
 
   אבל הפורום הזה הוא לא פורום שיעורי בית. שים לב בפורום תכנות שיש חוק שאני מאוד מתחבר אליו - אם אתה בא עם תרגילים מבית הספר/כל מוסד אחר, תעלה את התרגיל, תראה לנו מה הצלחת, איפה נתקעת, אנחנו נעוזר לך לפתור ולהבין - אבל לפתור לך את התרגיל זה לא במקום.

שימו לב לזה פעם הבאה... תודה.

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   12:45   21.06.07   
אל הפורום  
  3. וזה גם לא מונע מימך להגיד לי עוד פעם תודה =}  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ddj mix
חבר מתאריך 26.4.02
26 הודעות
   12:37   22.06.07   
אל הפורום  
  4. תודה רבה רונן.  
בתגובה להודעה מספר 0
 
פתרתי גם בעצמי פתרון מלא.
אם תירצו אני יעלה.
ושוב תודה


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

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

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



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