![]() |
# 1 |
משתמש תחת חוזה ניסיון.
|
שאלה בנוגע ל JS..
איך אני יכול לקחת מידע (נגיד טאג script כלשהו..) מ URL שאני מגדיר?
ושזה יעבוד בצורה דינאמית (AJAX) .. בעיקרון, אני משתמש ב xmlhttp בשביל להוציא מידע HTML עכשיו אני צריך פיתרון, אחר, איך להוציא טאג script, כלומר את הפרטים שבתוכו, לתוך העמוד שלי נגיד אם הגדרתי בתוכו משתנה אז שאני אוכל להשתמש בזה תודה על העזרה, זה די דחוף!!
__________________
|
![]() |
![]() |
# 2 |
Fatal Error
|
regular expression שישלוף את התוכן בין <script> ל <\/script>.
הפעלת RE עם מתודת match תחזיר לך קולקשיין, תרוץ עליו ותקבל את מה שאתה רוצה..
__________________
eLad |
![]() |
![]() |
# 3 |
Fatal Error
|
ככה זה אמור להיראות:
קוד:
var reGetInfoFromTags = new RegExp("<script>(.|\n)+?<\/script>", "igm"); 1. תפעיל את זה עם מתודת match וזה יחזיר לך קלוקשיין 2. זה יחזיר לך גם את התגים, אם אתה רוצה לנקות את זה, תפעיל עוד RegExp על זה 3. לא הבנתי מה הקשר של לדחוף את המילה AJAX, זה לא קשור לשום דבר 4. בהצלחה
__________________
eLad |
![]() |
![]() |
# 4 |
משתמש - היכל התהילה
|
הפעלת JS שמתקבל מ AJAX
ב"ה
PHP קוד:
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 5 |
משתמש תחת חוזה ניסיון.
|
תודה לכל מי שעזר,
אבל לא הבנתי מזה מתודת match .. והרצתי ככה: PHP קוד:
שאני מנסה להציג כל פקודה אחרי השורה הזאת הקוד נדפק
__________________
Last edited by sUP; 28-06-06 at 01:13.. |
![]() |
![]() |
# 6 | |
משתמש - היכל התהילה
|
ציטוט:
אחרי שאתה שולח את כתובת הדף בחיבור בHTTPREQUEST אתה צריך גם לשלוח רווח ריק כדי שהחיבוא יסגר. אם אתה רוצה לעדכן רק JS עם הAJAX אז אתה יכול לשים רק אותו בדף ואז אתה לא תסתבך. תנסה את זה: קוד:
<script type="text/javascript"> var rawJs=xmlHttp.responseText; var cleanJs =rawJs.match("/<script[\s][^>][\s]>(.|\n)+?<\/script>/"); for(var i=0;i<cleanJs.length;i++) alert(cleanJs[i]); </script>
__________________
קו ישר, כי אפשר גם אחרת |
|
![]() |
![]() |
# 7 | |
הוסטסניון
|
הודעה מטעם דניאל טוני השמן (sUP):
ציטוט:
קוד:
var geterrors = xmlHttp.responseText; sendit = geterrors.match("/<strong[\s][^>][\s]>(.|\n)+?<\/strong>/"); |
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|