נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: שאלה בASP

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
Conspiracy
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 22 March 2006 בשעה 19:36 | IP רשוּם
ציטוט Conspiracy

איך אני עושה x.asp?bla=1
יעני איך אני עושה עם מספר (איך לעשות x.asp?bla=blah)?
תודה.
חזרה לתחילת העמוד הצג את כרטיס החבר של Conspiracy חפש הודעות אחרות של Conspiracy בקר בדף הבית של Conspiracy
 
אלצ'קו
אחראי פורומים
אחראי פורומים
סמל אישי
ג2ר פ33תי

הצטרף / הצטרפה: 20 January 2006
משתמש: מנותק/ת
הודעות: 609
נשלח בתאריך: 22 March 2006 בשעה 21:11 | IP רשוּם
ציטוט אלצ'קו

ממש, אבל ממש, לא הבנתי את השאלה.
אתה יכול לנסות להסביר אותה אחרת?
חזרה לתחילת העמוד הצג את כרטיס החבר של אלצ'קו חפש הודעות אחרות של אלצ'קו
 
Conspiracy
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 22 March 2006 בשעה 21:22 | IP רשוּם
ציטוט Conspiracy

קח לדוגמא את זה:

קוד:

http://underwar.co.il/forum/forum_posts.asp?TID=2558&PN= 1#reply

הTID שווה 2558 וזה מה שאני לא יודע לעשות

אני יודע שיהיה רק מחרוזות (x.asp?TID=STRING).

אני עושה ככה:

קוד:

Dim x, y

x = Request.QueryString("page")

y = "/bla.asp"

ובקישור:

קוד:

a href=xyz.asp?x=y

מקווה שהבנת..

חזרה לתחילת העמוד הצג את כרטיס החבר של Conspiracy חפש הודעות אחרות של Conspiracy בקר בדף הבית של Conspiracy
 
Conspiracy
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 22 March 2006 בשעה 21:56 | IP רשוּם
ציטוט Conspiracy

אוקיי, עכשיו גיליתי שהשיטה שלי לא טובה.

אז השאלה שלי היא:

איך אני עושה תפריטים קבועים ובאמצע שהעמוד ישתנה (לא אייפריימים), נגיד לקובץ יקראו index.asp, אז שהכתובת תשתנה לindex.asp?Page=blah
 
תודה.
חזרה לתחילת העמוד הצג את כרטיס החבר של Conspiracy חפש הודעות אחרות של Conspiracy בקר בדף הבית של Conspiracy
 
אלצ'קו
אחראי פורומים
אחראי פורומים
סמל אישי
ג2ר פ33תי

הצטרף / הצטרפה: 20 January 2006
משתמש: מנותק/ת
הודעות: 609
נשלח בתאריך: 23 March 2006 בשעה 08:22 | IP רשוּם
ציטוט אלצ'קו

מה זה איך? זה קישור רגיל. מה הבעיה?
קוד:
<a href="index.asp?Page=blah">bla bla</a>


כנ"ל לגבי מה שכתבת מעל זה:
Conspiracy כתב:
הTID שווה 2558 וזה מה שאני לא יודע לעשות

אני יודע שיהיה רק מחרוזות (x.asp?TID=STRING).


אין שום הבדל בין מספר למחרוזת. תכתוב x.asp?TID=12345. אני לא מבין מה הבעיה.


חזרה לתחילת העמוד הצג את כרטיס החבר של אלצ'קו חפש הודעות אחרות של אלצ'קו
 
Conpsiracy
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 23 March 2006 בשעה 14:17 | IP רשוּם
ציטוט Conpsiracy

אבל אני עושה בblah זה עמוד כלשהוא שאני מגדיר וזה יקשר אותי אליו?

לדוגמא:

כשאני כותב את זה:

קוד:

<a href="index.asp?Page=blah">bla bla</a>

זה יקשר אותי לעמוד blah.asp ובשורת הכתובות יהיה כתוב מה שכתבתי למעלה.

חזרה לתחילת העמוד הצג את כרטיס החבר של Conpsiracy חפש הודעות אחרות של Conpsiracy בקר בדף הבית של Conpsiracy
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 23 March 2006 בשעה 17:16 | IP רשוּם
ציטוט shoshan



לא =/
זה יקשר אותך ל-index.asp
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
Conspiracy
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 23 March 2006 בשעה 18:01 | IP רשוּם
ציטוט Conspiracy

אני יודע!

אני רוצה שזה יקשר אותי, זו השאלה שלי (שכחתי להוסיף למעלה "רוצה").

חזרה לתחילת העמוד הצג את כרטיס החבר של Conspiracy חפש הודעות אחרות של Conspiracy בקר בדף הבית של Conspiracy
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 23 March 2006 בשעה 18:33 | IP רשוּם
ציטוט shoshan

קוד:

if request.querystring("page")<>"" then
    response.redirect(request.querystring("page") & ".asp");
end if

חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
Conspiracy
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 23 March 2006 בשעה 22:39 | IP רשוּם
ציטוט Conspiracy

אם אני כותב את זה הדף לא עובד

חזרה לתחילת העמוד הצג את כרטיס החבר של Conspiracy חפש הודעות אחרות של Conspiracy בקר בדף הבית של Conspiracy
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 24 March 2006 בשעה 13:55 | IP רשוּם
ציטוט shoshan

בטעות שמתי בסוף הפקודה נקודה-פסיק (';').
תמחק את זה.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
Conspiracy
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 24 March 2006 בשעה 16:06 | IP רשוּם
ציטוט Conspiracy

עכשיו זה עובד, אבל בשורת הכתובות זה לא x.asp?page=y

זה פשוט מעביר לעמוד

חזרה לתחילת העמוד הצג את כרטיס החבר של Conspiracy חפש הודעות אחרות של Conspiracy בקר בדף הבית של Conspiracy
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 24 March 2006 בשעה 19:47 | IP רשוּם
ציטוט shoshan

אהה...עכשיו הבנתי אותך
אתה מופנה לכאן: http://underwar.co.il/document-details.asp?id=281

פשוט לא נראה לי שב-ASP אפשר לעשות INCLUDE דינאמי...

חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
Conspiracy
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 24 March 2006 בשעה 20:14 | IP רשוּם
ציטוט Conspiracy

אז איך את זה עשו? בNET?
חזרה לתחילת העמוד הצג את כרטיס החבר של Conspiracy חפש הודעות אחרות של Conspiracy בקר בדף הבית של Conspiracy
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 24 March 2006 בשעה 21:55 | IP רשוּם
ציטוט shoshan

לא לא...
הקוד ב-ASP...

לא יודע למה המסמך נמצא תחת ASP.NET
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
Conspiracy
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 24 March 2006 בשעה 22:48 | IP רשוּם
ציטוט Conspiracy

לא הבנת, התכוונתי לקישור שנתת

http://underwar.co.il/document-details.asp?id=281

אם אי אפשר, אז איך עשו כאן?

חזרה לתחילת העמוד הצג את כרטיס החבר של Conspiracy חפש הודעות אחרות של Conspiracy בקר בדף הבית של Conspiracy
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 25 March 2006 בשעה 00:39 | IP רשוּם
ציטוט shoshan

ההא..?
הקישור ששנתתי לך הוא ב-ASP ובטעות הוא מופיע תחת ASP.NET.

האם אפשר לעשות את זה ב-.NET ?
כמובן, אפילו יותר קל.

איך אידיאלי לפי דעתי לעשות את זה? - PHP.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
Conspiracy
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 25 March 2006 בשעה 10:34 | IP רשוּם
ציטוט Conspiracy

אז אתה יכול להגיד לי אם זה נכון (PHP):

קוד:

<?php
 switch ($page)
 {
   case "works":
    include"works.php";
  break;
   case "about": 
    include"about.php";
  break;
   case "contact":
    include"contact.php";
  break;   
   case "philosophy":
    include"philosophy.php";
  break; 
   case "main":
    include"index.php";
  break; 
 }  
?>

חזרה לתחילת העמוד הצג את כרטיס החבר של Conspiracy חפש הודעות אחרות של Conspiracy בקר בדף הבית של Conspiracy
 
אלצ'קו
אחראי פורומים
אחראי פורומים
סמל אישי
ג2ר פ33תי

הצטרף / הצטרפה: 20 January 2006
משתמש: מנותק/ת
הודעות: 609
נשלח בתאריך: 25 March 2006 בשעה 23:50 | IP רשוּם
ציטוט אלצ'קו

בטח שאפשר לעשות "אינקלוד דינאמי" ב-ASP3.
משתמשים בפונקציות Server.Transfer או Server.Execute.

אגב, שימוש ב-Response.Redirect יכול להיות בעייתי עם דירוג האתרים של גוגל, כי הוא שולח את כותר HTTP מספר 302.
חזרה לתחילת העמוד הצג את כרטיס החבר של אלצ'קו חפש הודעות אחרות של אלצ'קו
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 26 March 2006 בשעה 16:16 | IP רשוּם
ציטוט shoshan

אלצ'קו כתב:
בטח שאפשר לעשות "אינקלוד דינאמי" ב-ASP3.
משתמשים בפונקציות Server.Transfer או Server.Execute.

אגב, שימוש ב-Response.Redirect יכול להיות בעייתי עם דירוג האתרים של גוגל, כי הוא שולח את כותר HTTP מספר 302.


מה שהתכוונתי זה שאי אפשר לעשות באותו אופן כמו לדף סטטי
קוד:
<!--#include file="..."-->


דרך אגב, ידע כללי:
הקודים הבאים מסמנים redirect-
300, 301, 302, 303, 307
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
אלצ'קו
אחראי פורומים
אחראי פורומים
סמל אישי
ג2ר פ33תי

הצטרף / הצטרפה: 20 January 2006
משתמש: מנותק/ת
הודעות: 609
נשלח בתאריך: 26 March 2006 בשעה 16:50 | IP רשוּם
ציטוט אלצ'קו

shoshan כתב:
אלצ'קו כתב:
בטח שאפשר לעשות "אינקלוד דינאמי" ב-ASP3.
משתמשים בפונקציות Server.Transfer או Server.Execute.

אגב, שימוש ב-Response.Redirect יכול להיות בעייתי עם דירוג האתרים של גוגל, כי הוא שולח את כותר HTTP מספר 302.


מה שהתכוונתי זה שאי אפשר לעשות באותו אופן כמו לדף סטטי
קוד:
<!--#include file="..."-->



מצטער, אבל שוב טעות - אתה בהחלט יכול להשתמש באינקלוד "רגיל" (סטייל SSI) בתוך מבני שליטה כמו IF, SELECT CASE וכו', והאינקלוד יהיה דינאמי בהתאם להחלטה שתתבצע בזמן ריצה.
חזרה לתחילת העמוד הצג את כרטיס החבר של אלצ'קו חפש הודעות אחרות של אלצ'קו
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 26 March 2006 בשעה 17:32 | IP רשוּם
ציטוט shoshan

ואני יכול לשים בפרמטר של הקובץ סקריפט ASP שיכתוב שם דינאמי ?

חדש לי בהחלט.

תודה.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 26 March 2006 בשעה 18:24 | IP רשוּם
ציטוט shoshan

ובקשר לשאלה האם זה נכון,
למה שלא תריץ את זה ותבדוק ככה.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
אלצ'קו
אחראי פורומים
אחראי פורומים
סמל אישי
ג2ר פ33תי

הצטרף / הצטרפה: 20 January 2006
משתמש: מנותק/ת
הודעות: 609
נשלח בתאריך: 26 March 2006 בשעה 21:50 | IP רשוּם
ציטוט אלצ'קו

כמובן שהרצתי ובדקתי, למרות שזה ברור מאליו.
הקוד שלי הוא כזה:
inc_main.asp
קוד:
<%
select case request.querystring("n")
case 1
%>
  <!-- #include virtual="inc1.asp" -->
<%
case 2
%>
  <!-- #include virtual="inc2.asp" -->
<%
end select
%>

inc1.asp:
קוד:
<%
response.write "1
%>

inc2.asp:‎
קוד:
<%
response.write "2"
%>

בהתחלה, הפארסר של ASP פועל כמו פארסר SSI, ומכיל את כל הדפים המאונקלדים. מקוד כזה:
קוד:
<%
select case request.querystring("n")
case 1
%>
<%
response.write "1
%>
<%
case 2
%>
<%
response.write "2"
%>
<%
end select
%>

או, אחרי קצת ניקוי לצורך קריאות:
קוד:
<%
select case request.querystring("n")
  case 1
    response.write "1
  case 2
    response.write "2"
end select
%>

עכשיו פארסר ה-ASP יעביר את הקוד ל-VBS והקוד יתחיל להתבצע. יתקבל התיפקוד של אינקלוד דינאמי, מלבד שני הבדלים בסיסיים(ומהותיים):
  1. הביצועים יפגעו יחסית לאינקלוד דינאמי אמיתי
  2. טעות תחביר ללא מטפל שגיאות בדף שמאונקלד דינאמית כן תרים שגיאה
כדי לקבל תפקודיות כמו של הפונקציה include של PHP, יש להשתמש בפונקציות המקבילות של ASP.
חזרה לתחילת העמוד הצג את כרטיס החבר של אלצ'קו חפש הודעות אחרות של אלצ'קו
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 26 March 2006 בשעה 21:57 | IP רשוּם
ציטוט shoshan

הממ...התכוונתי לשאלה של Conspiracy בקשר לקוד שלו ב-PHP...

(תאמין לי שאני מאמין לך
ואתה לא צריך להוכיח לי כלום לגבי ASP או כל דבר אחר.)
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

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

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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