לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #7  
ישן 24-07-2011, 02:27
צלמית המשתמש של ShoobyD
  משתמש זכר ShoobyD מנהל ShoobyD אינו מחובר  
מנהל משבראש, בלשנות, תכנות ויהדות
 
חבר מתאריך: 04.06.06
הודעות: 33,130
שלח הודעה דרך MSN אל ShoobyD Facebook profile LinkedIn profile Follow me...
בתגובה להודעה מספר 1 שנכתבה על ידי i-pink שמתחילה ב "ביצוע אנקלוד בצד לקוח"

את יכולה ליצור קובץ JS שבטעינה שלו לדף מוסיף את התפריטים ושיט, ולקרוא לו מכל דף ודף בנפרד.
כך שאם את רוצה לעדכן את התפריט, את צריכה לשנות רק את קובץ ה־JS החיצוני.


עריכה: לדוגמא שהדפים יהיו במבנה:
קוד:
<html> <body> <div id="menudiv"></div> blah blah </body> <script type="text/javascript" src="add_menu.js"></script> </html>


והקובץ add_menu.js יהיה:
קוד PHP:
 document.getElementById("menudiv").innerHTML="menu code"


ואז אם רוצים לערוך שינויים, צריך לשנות רק את "menu code".


נערך לאחרונה ע"י ShoobyD בתאריך 24-07-2011 בשעה 02:37.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #8  
ישן 29-08-2011, 12:48
  משתמשת נקבה i-pink i-pink אינו מחובר  
מנהלת פורום עשה זאת בעצמך •°ºοΟ דוגמנית הבית Οοº°•
 
חבר מתאריך: 23.11.09
הודעות: 2,977
בתגובה להודעה מספר 7 שנכתבה על ידי ShoobyD שמתחילה ב "את יכולה ליצור קובץ JS..."

אני מקפיצה את האשכול כיוון שרק עכשיו התפנתי לעבוד עליו ברצינות (כמה מאות עמודי HTML..)

התעוררו כמה בעיות עם הקוד הזה,

אני צריכה להשתמש באותו "אינקלוד" מספר פעמים באותו עמוד, וזה מציג משום מה רק את הראשון.

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


התפריט שלי הוא 20 שורות קוד שמכילות גרשיים, וקלאסים וID.. וזה מחרבש הכל. ניסיתי לשים אותו בשורה אחת ולהפוך את כל ה" ל' אבל זה לא עבד.


אשמח לעזרה
_____________________________________
  • שיהיה יום נפלא.
  • עשוי להכיל בוטנים, חלקי אגוזים, סרקזם, אירוניה, ואף ציניות


נערך לאחרונה ע"י i-pink בתאריך 29-08-2011 בשעה 12:52.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #10  
ישן 29-08-2011, 17:48
  משתמשת נקבה i-pink i-pink אינו מחובר  
מנהלת פורום עשה זאת בעצמך •°ºοΟ דוגמנית הבית Οοº°•
 
חבר מתאריך: 23.11.09
הודעות: 2,977
בתגובה להודעה מספר 9 שנכתבה על ידי ShoobyD שמתחילה ב "לא בדיוק הבנתי מה את מנסה..."

מאוד פשוט.

יש לי טפריט, ועוד כמה נתונים שחווזרים על עצמם בכל דף.

לדוגמא בראש העמוד ובעוד שתי מקומות בתחתית העמוד מופיע מספר טלפון.. יש עוד כמה נתונים שחוזרים על עצמם - אני יודעת שקיים סיכוי שהם ישתנו בעתיד, לכן חשבתי להכניס במקומם איזה משהו שיכניס אותם אוטומטית מבחוץ כמו הסקריפט שכתבת.
כך עוד כמה חודשים אני אוכל לעדכן בקובץ אחד וזה יציג בכל מאות עמודים את הנתונים.

נניח משהו כזה..
קוד:
text text text text <some code id="menu"></some code> text text text text <some code id="phone"></some code> text text text text text text text text text text text text text text text text text text text text <some code id="phone"></some code> text text text text text text text text <some code id="phone"></some code> text text text text text text text text text text text text <some code id="footer"></some code> text text text text


היום המצב הוא כזה:
קוד:
text text text text MENU MENU MENU MENU text text text text 555-555-5555 text text text text text text text text text text text text text text text text text text text text 555-555-5555 text text text text text text text text 555-555-5555 text text text text text text text text text text text text FOOTER FOOTER FOOTER FOOTER text text text text

ענבר.
_____________________________________
  • שיהיה יום נפלא.
  • עשוי להכיל בוטנים, חלקי אגוזים, סרקזם, אירוניה, ואף ציניות

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 29-08-2011, 18:45
  משתמשת נקבה i-pink i-pink אינו מחובר  
מנהלת פורום עשה זאת בעצמך •°ºοΟ דוגמנית הבית Οοº°•
 
חבר מתאריך: 23.11.09
הודעות: 2,977
בתגובה להודעה מספר 11 שנכתבה על ידי ShoobyD שמתחילה ב "אז מה הבעיה ב: [PHP]..."

ניסיתי מחדש, וזה עדיין עובד רק על הראשון.

זה הקובץ html שלי

קוד:
<html> <body> text text text text<br/> <div id="menu"></div><br/> text text text text <div id="phone"></div> text text text text <br/> text text text text<br/> text text text text<br/> text text text text<br/> text text text text <br/> <div id="phone"></div> text text text text <br/> text text text text <br/> <div id="phone"></div> text text text text <br/> text text text text <br/> text text text text <br/> <div id="footer"></div> <br/> text text text text </body> <script type="text/javascript" src="add_menu.js"></script> </html>


וזה הקובץ add_menu.js

קוד:
document.getElementById("menu").innerHTML = "menu code"; document.getElementById("phone").innerHTML = "phone no."; document.getElementById("footer").innerHTML = "footer code";


התוצאה שמתקבלת היא כזו - שים לב שבקוד HTML הערך phone מופיע 3 פעמים, אבל בתוצאה המוצגת מופיע רק פעם אחת.
קוד:
text text text text menu code text text text text phone no. text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text footer code text text text text



ענבר.
_____________________________________
  • שיהיה יום נפלא.
  • עשוי להכיל בוטנים, חלקי אגוזים, סרקזם, אירוניה, ואף ציניות

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #14  
ישן 29-08-2011, 19:05
צלמית המשתמש של ShoobyD
  משתמש זכר ShoobyD מנהל ShoobyD אינו מחובר  
מנהל משבראש, בלשנות, תכנות ויהדות
 
חבר מתאריך: 04.06.06
הודעות: 33,130
שלח הודעה דרך MSN אל ShoobyD Facebook profile LinkedIn profile Follow me...
בתגובה להודעה מספר 12 שנכתבה על ידי i-pink שמתחילה ב "ניסיתי מחדש, וזה עדיין עובד..."

אוו עכשיו רק שמתי לב שמופיע לך 3 פעמים phone.
זה לא כשר, מאפיין id הוא ייחודי ויכול להופיע רק פעם אחת במסמך.
את יכולה לתת להם אותו name ואז לעבור על כולם בלולאה.

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

לדוגמא:
קוד:
<html> <script type="text/javascript" src="phone.js"></script> <body> text text text text<br/> text text text text<br/> text text text text <br/> <script type="text/javascript">document.write(phoneNum);</script> text text text text <br/> text text text text <br/> text text text text <br/> text text text text <br/> <script type="text/javascript">document.write(phoneNum);</script> text text text text <br/> text text text text <br/> text text text text <br/> text text text text <br/> text text text text <br/> <script type="text/javascript">document.write(phoneNum);</script> text text text text <br/> text text text text </body> </html>


כאשר phone.js הוא פשוט:

קוד PHP:
 var phoneNum "phone no."


גם אני,דרך אגב, לא מבין למה לבצע זאת דווקא בצד לקוח.


נערך לאחרונה ע"י ShoobyD בתאריך 29-08-2011 בשעה 19:07.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 07:08

הדף נוצר ב 0.12 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר