שלח תשובה

זירת השאלות

527
צפיות
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 הגיב:

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

שלח תשובה