שלח תשובה

זירת השאלות

334
צפיות
8
תשובות

שילוב asp ו js

,‏ 16 במאי, 2004

שלום
אני רוצה לשלב asp ו js אבל אני לא יכול להכניס תג פתיחת asp (%>) בתוך תגית script…

מה לעשות?

צירפתי את הקוד (מטרתו, דרך אגב, היא לבדוק באילו רזולוציות גולשים המשתמשים)


<SCRIPT LANGUAGE=javascript>
if (screen.width==800){
rs("800")=rs("800")+1
}
if (screen.width==1024){
rs("1024")=rs("1024")+1
}
if (screen.width==1152){
rs("1152")=rs("1152")+1
}
if (screen.width==640){
rs("640")=rs("640")+1
}
</script>

תגיות:

8 תשובות

  1. אוריקס הגיב:

    אתה לא יכול לשלב כך בין צד לקוח לש-
    רת. קרא כאן מדוע.

  2. שולחי הגיב:

    תודה רבה
    לשאלתך ילדה,
    אני רוצה לקבל סטטיסטיקות על הרזולוציות בהן גולשים המשתמשים באתר שלי ולכן מה שרציתי לעשות זו טבלה בה כל תא מוגדר כnumber ולכל רזולוציה יש תא.
    כאשר משתמש נכנס לאתר הפקודה screen.width בודקת באיזו רזולוציה הוא גולש ומוסיפה לתא של אותה הרזולוציה עוד1 למונה.

    ועכשיו, אחרי שהבנתי למה אני לא יכול לעבד צד שרת ולקוח ביחד, שאלתי היא מה אני כן יכול לעשות?
    כפתור שלח לא בא בחשבון כי אני רוצה שהעיבוד יתבצע אוטומטית.
    אולי צריך את הפונקציה המקבילה ל screen.width ב vb…

  3. שולחי הגיב:

    התכוונתי לשילוב ASP עם JS…
    כלומר כיצד אני יכול לעבוד על ASP עם JS.

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

    שני דברים
    1. עליך להבדיל בין JS ל-DHTML ((וDOM))
    2. אפשר לכתוב JS ב-ASP עבור על מדריך ה-ASP באתר ולמד…

    רק הסינטקס של JS נשאר אותו דבר בלקוח ובשרת אבל האובייקטים משתנים(לקוח-DOM, שרת ASP)

  5. שולחי הגיב:

    עוד שאלה…
    כיצד אני שולף בASP את מספר הרשומות שטעננת בrecordset? ניסיתי בעזרת rs.recordcount וזה נותן לי את הערך -1

  6. MasterMind הגיב:

    אתה צריך להגדיר נעילה!
    אני חושב שאתה יודע איך אבל בכל מקרה ככה מגדירים !


    rs.open"your code" ,conn,3,3

    ואם אתה רוצה הנה קישור לנעילות ושימוש ברקורדקאונט
    http://www.webmaster.org.il/showGuide.asp?subject=asp&class=db2

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

    לא נעילה! מפתח
    ויש על זה ב-FAQ של פורום ASP

שלח תשובה