ABA


"שאלה בJS וטעינת עמוד"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #11131 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11131
MoonHunter
חבר מתאריך 1.8.02
680 הודעות, דרג אמינות חבר זה
   17:17   28.10.06   
אל הפורום  
  שאלה בJS וטעינת עמוד  
 
   ערכתי לאחרונה בתאריך 28.10.06 בשעה 17:24 בברכה, MoonHunter
 
יש לי 3 פונקציות, אחת ראשית שקוראת ל2 פונקציות נוספות.
ניתן לראות כאן למה אני מתכוון:
http://www.mamboheb.com/sell/products/vanimal.php?C_ID=23
בכל שורה יש כפתור בשם "פתח" בצידו השמאלי של העמוד, אם תלחצו על פתח, יפתח לכם תת-עמוד, זה נעשה באמצעות פונקציה א', ההחלפה של המילה "פתח" ל"סגור" ולהפך נעשת באמצעות פונקציה ב',

הבעיה היא עם פונקציה ג', הפונקציה אמורה לטעון לאוביקט מסויים קובץ CSS, זה לא מתבצע, אני אשמח אם מישהו יוכל לעזור לי עם הפונקציה האחרונה, הינה הפונקציות:


<script type="text/javascript">
var loadedobjects=""
function openDivContent(obj,url,file)
{
var divHeight = "100px";
var xmlObj = createRequestObject();
if (document.getElementById(obj.id + "_div").innerHTML == "") //Check to see if the page have been allready loaded
{
xmlObj.open("GET",url,false);
xmlObj.send("");
if (xmlObj.status == "200")
{ //Load the page and load 2 functions.
document.getElementById(obj.id + "_div").style.height = divHeight;
document.getElementById(obj.id + "_div").innerHTML = xmlObj.responseText;
switchShow(obj);
loadobcss(obj,file);
}
}
else
{ //Just use the switch key word func.
switchShow(obj);
}
}

function switchShow(obj)
{
var textClosed = "פתח";
var textOpened = "סגור";
//Open the div content and switch the key word.
if (document.getElementById(obj.id + "_div").style.display == "none")
{
document.getElementById(obj.id + "_div").style.display = "inline";
obj.innerHTML = textOpened;
}
else
{ //Close the div content and switch the key word.
document.getElementById(obj.id + "_div").style.display = "none";
obj.innerHTML = textClosed;
}
}

function loadobcss(obj,file){
if (!document.getElementById)
return

var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
if (fileref!=""){
document.getElementById(obj.id + "_div").appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
</script>

תודה לעוזרים


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אממ akoka 28.10.06 17:49 1
     המשתנה file מחזיק אותו MoonHunter 28.10.06 17:52 2
         אממ אולי תנסה לקרוא לו ישירות ולא דרך המשתנה? akoka 28.10.06 17:53 3
             זה לא משנה, זה אותו דבר :) MoonHunter 28.10.06 21:45 4

       
akoka

דרג אמינות חבר זה
   17:49   28.10.06   
אל הפורום  
  1. אממ  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 28.10.06 בשעה 17:52 בברכה, akoka
 
בשום חלק של הפונקציה לא ראיתי איפה הקובץ css או שהעלמת אותו בכוונה?
אממ ועצה את הפתיחה של התמונה תעשה עם ajax בחלון קטן כזה באותו עמוד כמו שice-cold הראה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות, דרג אמינות חבר זה
   17:52   28.10.06   
אל הפורום  
  2. המשתנה file מחזיק אותו  
בתגובה להודעה מספר 1
 
  


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

דרג אמינות חבר זה
   17:53   28.10.06   
אל הפורום  
  3. אממ אולי תנסה לקרוא לו ישירות ולא דרך המשתנה?  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות, דרג אמינות חבר זה
   21:45   28.10.06   
אל הפורום  
  4. זה לא משנה, זה אותו דבר :)  
בתגובה להודעה מספר 3
 
   אבל הסתדרתי בסוף, אני אפילו לא זוכר מה שיניתי


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

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

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



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