שלח תשובה

זירת השאלות

363
צפיות
8
תשובות

שאלה.

,‏ 18 בספטמבר, 2005

יש לי iframe ואני רוצה בsrc שלו לשים כתובת כל שהיא שיהיה בה גם קוד של סקריפט..
לדוגמא:


<iframe src="sasaa.html?TheScript"></iframe>

איפה שכתוב TheScript צריך להיות הקוד הבאה:



location.search.substr(1)

מה שהקוד עושה זה שהוא לוקח את כל הסימנים אחרי הסימן שאלה בשורה הכתובת.
אך אני יכול לשלב בsrc של הiframe את הסקריפט הזה?
זה חייב להיות בIframe…

תגיות:

8 תשובות

  1. עוד שיטה,

    <script type="text/javascript">
    document.write("….")
    </script>

  2. somebody הגיב:

    תודה אבל..
    זה לא פועל לי.
    מה שאני רוצה לעשות זה נכון יש את האלו שנותנים קיצור כתובת?
    לדוגמא:
    http://www.foo.co.il

    אז אני רוצה לעקוף את החסימה של הIFRAME שלהם ולעשות שאם אני יעשה נגיד:


    ?ct=2

    אז זה יוביל אותי לקטגוריה מספר 2 מבלי להפוך לכתובת המלאה.
    ..
    ניסיתי לעשות את מה שהצעתם בגלל שהדבר הזה יוצא בתוך ה src של הiframe..

  3. BuildHome הגיב:

    תגדיר 'לא פועל לי'
    מה ניסית בדיוק? תראה קוד.

  4. somebody הגיב:

    תירא.
    כנס שניה לכתובת הבאה:
    http://www.chackit.foo.co.il/
    אתה רואה?
    העמוד לא נימצא כמו שחשבתי שיהיה.
    סתכל שניה  בקוד מקור של ה IFRAME או תתיראה את הקוד של החלון:


    <frameset border=0 framespacing=0 frameborder=no rows="0,*">
    <frame src="p.asp?u=1">
    <frame src="<script type=”text/javascript”>document.write(”http://member.freetopsite.co.il/MT/index.html”+location.search.substr(1)+”);</script>">
    <noframes>

    <script type="text/javascript">
      top.location.href="<script type=”text/javascript”>document.write(”http://member.freetopsite.co.il/MT/index.html”+location.search.substr(1)+”);</script>";
    </script>
    </noframes>
    </frameset>

    זאת הכתובת שאני הכנסתי:


    <script type=”text/javascript”>document.write(”http://member.freetopsite.co.il/MT/index.html”+location.search.substr(1)+”);</script>

    וכמובן שניסיתי גם ככה:


    <script type=”text/javascript”>document.write(”http://member.freetopsite.co.il/MT/index.html”+location.search.substr(1)+”");</script>

    (סגרתי ")
    אבל עדיין זה לא עבד.

  5. BuildHome הגיב:

    לא הבנתי
    מה אתה מנסה לעשות בכלל.
    למה אתה משתמש פה עם JS? למה אין לך כתובת מלאה וישירה?
    למה אתה צריך להתעסק עם ה-QS??
    כשאתה נותן למישהו תחרות אתה נותן לו כתובת ישירה, לא?

    הדרכים שעשית שגויות מאוד.
    אתה צריך להגדיר למשל ID ל-IFRAME מסוים ועם JS לשנות לו את ה-SRC.
    זה פשוט מאוד.

  6. somebody הגיב:

    לא הבנת.
    יש כאלו שרוצים לעשות לתחרות שלהם כתובת מקוצרת.
    אז מה שאני מנסה לעשות בשבילם זה לסדר להם את הבעיה הזאת שאם נגיד נוסף ל כתובת המקוצרת ?page=dsasdas אז זה יקבל אותו והuframe של הקיצור כתובת לא יפריע לו…
    אני רואה שזה לא הולך אז שיסתדרו עם הכתובת שאני מביאי וזהו(:

    ץודה בכל מיקרה   

  7. BuildHome הגיב:

    כל עוד אתה לא
    בעל השירות לקיצור כתובות אני לא רואה איך אתה יכול לעשות את זה.

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!