ABA


"האם אפשר לבצע פונקצייה בדף שונה מהדף שבו אני מפעיל?"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12047 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12047
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   10:49   07.05.07   
אל הפורום  
  האם אפשר לבצע פונקצייה בדף שונה מהדף שבו אני מפעיל?  
 
   ערכתי לאחרונה בתאריך 07.05.07 בשעה 10:57 בברכה, code_blue
 
נגיד יש לי דף 1 .. ודף 2..

הפונקצייה נמצאת בדף 1 ...

אני רוצה לעשות בדף 2 לחצן שיפעיל את הפונקצייה בדף 1..
ואם אפשר כמובן ללא ריסטרט .

עכשיו שלא לרקע תאורטי אלא למעשי:
יש לי באתר של התמונות http://photos.muler.co.il
כנסו לאחת הגלריות .

עכשיו כשלוחצים על תמונה בתפריט הימני משתנה הרקע שלו (זה עובד מעולה בתודה ליוחאי שבזכותו זה עובד).

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


כלומר אני רוצה שמהדף 2 (איפה שהחיצים ימינה ושמאלה) .. זה גם ישנה בדף 1 (זה עם התמונות הממוזערות) את הרקע של אותה תמונה רלוונטית .

כרגע כשלוחצים בתפריט הרגיל (דף 1) הוא מבצע ב


ONCLICK BORDER2('BACK1')


והנה הפונקצייה שמפעילה :


function border2(id)
{
var _images = document.images;
for ( i=0 ; i<_images.length ; i++)
{
var nam = _images.name;
if (nam == "on")
{
_images.style.border="1px solid silver"
_images.name ="off";
}
}
id.setAttribute("name", "on");
id.style.border='1px solid orange';
}


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אני מניח שמדובר ב-2 IFRAMES : Ice Cold  07.05.07 11:36 1
     יניב אני חושב שהוא משתמש בinclude akoka 07.05.07 12:27 2
     לא עובד לי .. אלא אם לא רשמתי נכון code_blue  07.05.07 12:38 3
         במקום האלמנט NAME תכתוב ID. Sn00py  07.05.07 12:42 4
             ניסיתי גם את זה ועדיין לא עובד code_blue  07.05.07 12:46 5
         הסבר על כול הקטע הזה של getElement akoka 07.05.07 12:49 6
  הסתבכתי חח code_blue  07.05.07 12:54 7

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   11:36   07.05.07   
אל הפורום  
  1. אני מניח שמדובר ב-2 IFRAMES :  
בתגובה להודעה מספר 0
 
תן לכל IFRAME זיהוי (ID) משלו, ואז תוכל לגשת אליהם מכל מקום בצורה הזו:


top.document.getElementById("iframe_name").someFunction();


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   12:27   07.05.07   
אל הפורום  
  2. יניב אני חושב שהוא משתמש בinclude  
בתגובה להודעה מספר 1
 
   ואז הפתרון היחיד הוא ajax תקן אותי אם אני טועה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   12:38   07.05.07   
אל הפורום  
  3. לא עובד לי .. אלא אם לא רשמתי נכון  
בתגובה להודעה מספר 1
 
   עשיתי דבר כזה:

onclick="top.document.getElementById('men').border2('back2')"


"ל IFRAME שמתי אלמנט NAME ששמו MEN
וזה לא עושה את הפעולה שהוא אומר לעשות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   12:42   07.05.07   
אל הפורום  
  4. במקום האלמנט NAME תכתוב ID.  
בתגובה להודעה מספר 3
 
   id="men"

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   12:46   07.05.07   
אל הפורום  
  5. ניסיתי גם את זה ועדיין לא עובד  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   12:49   07.05.07   
אל הפורום  
  6. הסבר על כול הקטע הזה של getElement  
בתגובה להודעה מספר 3
 
   תגית בhtml מחולקת ל3 חלקים
שם התגית-name
זיהוי של התגית-id
והתגית עצמה-body,input,b,p

עכשיו יש 3 אפשרויות לקבל בjs ערכים מהתגיות
האפשרות הראשונה היא


getElementByName("name");

האפשרות השניה היא

getElementById("id");

האפשרות השלישית היא במצעות התגית עצמה

getElementByTagname("thetag");

זה הכול מקווה שהבנת



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   12:54   07.05.07   
אל הפורום  
  7. הסתבכתי חח  
בתגובה להודעה מספר 0
 
   אז איך פותרים ?!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net