![]() |
איך ניתן לעשות INCLUDE עם JS?
אני רוצה נגיד לעשות מערכת כלשהי שתוצג למשתמשים, אך בהנחה שלא לכל אחד יש שרת עם תמיכה ב PHP אני רוצה לקרוא את הנתונים עם JS מהאתר שלי .
כיצד ניתן לבצע זאת? |
מה הכוונה מידע מהאתר?
נתונים מהמסד נתונים? סתם קבצי טקסט? |
ברוב השרתים יש תמיכה בphp..
זה לא אפשרי לעשות Include לphp דרך javascript מה שאתה יכול לעשות זה: לקרוא לסקריפט javascript חיצוני(שיהיה על השרת שלך) ואז דרכו, תוכל להפעיל את מה שאתה רוצה עם ajax.. |
נגיד יש לי שורה נעה כלשהי אוקיי? רוב שירותי האתרים מאפשרים להציג אותה באמצעות קוד JS מהאתר שלהם.
|
כמו שאמרתי לך...
|
אפשר דוגמא או כיוון כלשהו? ולאו דווקא עם JS אני צריך משהו גלובאלי, כמו HTML ו JS שיש בכל השרתים פשוט ושיהיה נוח להוספה
רגע, אם אפשר להציג את JS את אתר נענע אני יכול לשנות את זה לצרכים שלי, איך עושים זאת? |
תיצור עמוד שיכיל את הHTML של השורה נעה תשתמש בזה:
PHP קוד:
|
קוד:
<script language="javascript" src="http://mysite.com/mypage.php"></script> |
לא פועל לי ה AJAX שיניתי לצרכים שלי ולא פועל
ואיך מסדרים שהשורה הנעה תפעל גם ב FF, הבנתי שה MARQUEE אינו תיקני |
שים לב למגבלות של ה AJAX, שהוא לא יכול לפנות לקובץ-חיצוני.
|
כן שמתי לב, אבל מישום מה זה לא מציג לי כלום OO" לא ב IE6,IE7 וגם לא ב FF
|
בעצם זה כן פועל ב FF אבל ה JS שנתתם אינו פועל, הוא לא מציג לי כלום, דף ריק.
|
תקרא פשוט לקובץ JS דינאמי שכל פעם השרת עם הPHP יצור אותו בהתאם לצרכים.
|
ציטוט:
|
תגיד אתה עיוור?
'סתכל סוף עמוד קודם... |
תזמן ככה:
<script type="text/javascript" src="http://.....abc.php"></script> ואז שם תעשה מה שצריך, אם זה לשנות תוכן אז תשתמש ב innerHTML לאלמנט שכבר קיים וכו'... עריכה: אני רואה שSource כבר אמר לך את זה =\ |
אני עשיתי ככה והוא מציג לי דף ריק \=
|
ה"עיוור" היה מכוון לX-T לא אלייך mlnn...
מה רשמת בדף בPHP שקראת לו בעזרת הJS? |
ציטוט:
ה PHP של הדף שאליו אני קורא PHP קוד:
|
תשים את המרקיו בין תגי document.write.
ותעשה כמו שאמרו לך: <script src="file.php" type="text/javascript"> </script> |
עדיין דף ריק
בדף שאני מציג: PHP קוד:
PHP קוד:
|
תוריד את התגיות <script> (בדף marquee.php).
|
עדיין....
|
הורדת גם את </script>?
ותנסה לפתוח את marquee.php (בדפדפן, לא בעורך) ותגיד מה רואים... |
ציטוט:
הפלט של הקובץ document.write(' בלהה בלהה '); ה-בלהה בלהה זה הטקסט שרץ ובמקום שאני מעונין להדפיס לא מוצג כלםום =\ |
סתכל שהגרש( ') לא חוזרת לך שוב במחרוזת.
|
הוא לא חוזר, בדקתי.
אבל זה הקובץ המלא: PHP קוד:
|
תוריד את כל זה:
<html dir="rtl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1255"> </head> <style> body,marquee{ font-family:arial; font-size:14px; }; </style> + </body> </html> |
Thanks
|
Source קיבלת אזהרה.
האשכול ננעל. |
כל הזמנים הם GMT +2. הזמן כעת הוא 12:06. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ