Передача переменной во фрейм.

Discussion in 'PHP' started by MisTY, 23 Jun 2012.

  1. MisTY

    MisTY New Member

    Joined:
    13 Jun 2011
    Messages:
    15
    Likes Received:
    2
    Reputations:
    0
    Добрый вечер. Помогите, пожалуйста, с javascript. Требуется передать значение переменной в frame, выводимый через document.write
    PHP:
    <script type="text/javascript">var a='переменная';</script>
    <script type="text/javascript" src="script.js"></script>
    script.js
    PHP:
    document.write('<iframe src="page.html"> </iframe>');
    page.html
    PHP:
    <html>
    <
    script>document.write('тут должно быть значение переменной "a"');</script>
    </html>
    Возможно ли вообще осуществить подобное? Если да, то как? Заранее спасибо.
     
  2. Darth Padla

    Darth Padla Member

    Joined:
    21 Jun 2010
    Messages:
    141
    Likes Received:
    25
    Reputations:
    8
    <script type="text/javascript">var a='переменная';</script>
    <script type="text/javascript" src="script.js"></script>


    script.js
    document.write('<iframe src="page.html#"'+a+'> </iframe>');


    page.html
    <html>
    <script>
    a=document.location.href.split("#")[1];
    //Как то так.сваял на коленке сходу,вряд ли оно работает,но общая мысль ясна

    document.write('тут должно быть значение переменной "a"');</script>
    </html>
     
    1 person likes this.
  3. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    page.html
    PHP:
    document.write(parent.a);
    Обе страницы должны находиться на одном домене (или на разных поддоменах, но с одинаковыми document.domain, объявленными на страницах)
     
    1 person likes this.