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

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



  #10  
ישן 21-06-2007, 18:41
צלמית המשתמש של maxim k
  maxim k maxim k אינו מחובר  
 
חבר מתאריך: 05.08.06
הודעות: 2,860
שלח הודעה דרך MSN אל maxim k
אתה שוב טועה
בתגובה להודעה מספר 9 שנכתבה על ידי yBaras שמתחילה ב "<a> מהמילה Anchor שמשמעותה..."

ציטוט:
קישור יכול להיות לדף אחר, למקום אחר בדף או לפונקציית JavaScript.


השתיים הראשונים נכונים בהחלט, והאחרון לא נכון בהחלט. במקור הומצא הפסאודו פרוטוקול הלא רשמי הלא סטנדרטי ולא מועיל בגרוש javascript: כדי לטעון תוכן חדש לדף באמצעות javascript (לווא דווקא תוכן ממקור אחר, אלא תוכן אחר). שימוש ב javacript: בhref לא תואם אף סטנדרט, לא קיימת אף סכימת URI לזה, וזה לא תקני

למעשה, הדרך הנכונה היחידה לשימוש בjavascript בקישורים זה משהו ככה:

קוד:
<a href="uri" onclick="f();">semi link</a>


וגם זאת בתנאי שתפקידה של f הוא לטעון תוכן לדף (למשל בעזרת AJAX), לפתוח פופאפ, או פעולה דומה, והדף המוצבע על ידי uri מבצע פעולה מקבילה. (ושוב, inline event handlers זה לא הדרך המומלצת)

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

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

ודרך אגב, כבר עכשיו יש טיוטות בW3C שבהן זה לא תקני.

ציטוט:
כדי להבהיר שהקישור הוא לסקריפט ולא לדף אחר

למי ומה אתה מבהיר לא אכפת לא אחד. הקוד הזה לא טוב, ללא קשר לאיך הגולש מרגיש בקשר לזה.

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

http://www.456bereastreet.com/archi...ailed_redesign/
http://therealcrisp.xs4all.nl/blog/...seudo-protocol/
http://domscripting.com/book/sample/
http://www.webaim.org/techniques/hypertext/
http://www.thescripts.com/forum/thread168749.html
ויש עוד הרבה הרבה...אתה מוזמן לחפש
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

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

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

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

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



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

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

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

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