29-05-2006, 19:47
|
|
|
|
חבר מתאריך: 24.05.06
הודעות: 527
|
|
עבודה יפה מאוד!
לקח לי כמה דקות להתבונן בקוד HTML של טופס החיפוש המתקדם של הפורום כדי לגלות את פרמטר החיפוש (בקוד ליד "מילות חיפוש" גיליתי שהפרמטר בתיבת הטקסט הוא "name="query), ולעקוב אחר הכפתור של הטופס (נמצא בקוד שאומר "name="do" value="process בדף). בדרך כלל אפשר "לזייף" לחיצת כפתור בקוד PHP (או Perl) מה שלעתים יותר קשה (לא קיים) בקודי ASP כי הם לא כתובים לזהות את הפרמטר של "הכפתור" בשורת ה-URL.
בזמנו אפילו פיצחתי את NETEX כשבניתי פתרון למישהי יקרה שמאוהבת בדבר המטופש הזה ב-IE. הפתרון היה חיקוי ההתנהגות במקסתון, כלומר מנוע חיפוש ברירת המחדל היה אצלה במקסתון אתר NETEX משמע אם היא כתבה "בזק" בשורת הכתובת זה הלך לאתר של בזק מייד. מאז הם שינו את השיטה ב-NETEX והיא החליטה בכל זאת לחזור לאקספלורר אז שכחתי מזה...
היום אגב הייתי משתמש בפיצ'ר I'm feeling lucky של גוגל. כל שצריך לעשות זה
להוסיף btnI=I'm Feeling Lucky& בסוף שורת החיפוש. אולי אני אבנה משהו כזה לעצמי באמת - שיפתח שני טאבים בחיפוש ברירת מחדל - הראשון יהיה ה-I'm feeling lucky הזה, והשני תוצאות החיפוש המלא בגוגל. אולי אפילו שיפתח את שלושת הראשונים איכשהו לחסוך לי כמה קליקים כשאני עובר על הרשימה בינתיים. צריך לבדוק אם זה יעצבן או יהיה מגניב עבורי.
עריכה: טוב אני רואה שאני לא מחדש הרבה וכבר הוזכרו שני החיפושים האלה באותו אשכול.
עריכה2: נסה את מנוע החיפוש הזה, אני מאמין שאתה תאהב אותו:
קוד:
javascript:void(openWind=new Array("<A href="http://search.yahoo.com/search?p=%m","http://s.teoma.com/search?q=%m","http://vivisimo.com/search?overRequest=2&query=%m","http://www.altavista.com/web/results?q=%m","http://www.alltheweb.com/search?q=%m","http://www.google.com/search?q=%m"));var">http://search.yahoo.com/search?p=%m","http://s.teoma.com/search?q=%m","http://vivisimo.com/search?overRequest=2&query=%m","http://www.altavista.com/web/results?q=%m","http://www.alltheweb.com/search?q=%m","http://www.google.com/search?q=%m"));var windowcount=openWind.length;for(i=0;i<windowcount;i++){void(f=escape("%s"));var newurl=openWind[i].replace(/%m/gi,f);void(window.open(newurl,i));void(setTimeout( "window.opener=self;window.close();",2000));}
אפשר גם ב-URL Aliasים. אצלי הקיצור m פותח כמה פורומים אהובים עליי באתר של מקסתון:
קוד:
javascript:void(openWind=new Array("<A href="http://forum.maxthon.com/index.php?showforum=43","http://forum.maxthon.com/index.php?showforum=30","http://forum.maxthon.com/index.php?showforum=14"));var">http://forum.maxthon.com/index.php?showforum=43","http://forum.maxthon.com/index.php?showforum=30","http://forum.maxthon.com/index.php?showforum=14"));var windowcount=openWind.length;for(i=0;i<windowcount;i++){void(f=escape("%s"));var newurl=openWind[i].replace(/%m/gi,f);void(window.open(newurl,i));}
נערך לאחרונה ע"י פיקצייה בתאריך 29-05-2006 בשעה 20:06.
|