Как подгрузить домен на JS

Тема в разделе "JavaScript", создана пользователем Uglik, 25 июл 2011.

Модераторы: ZiX
  1. Uglik

    Uglik

    Регистр.:
    8 окт 2008
    Сообщения:
    350
    Симпатии:
    14
    Здравствуйте

    Подскажите как на JS подгрузить домен с внешнего файла в целях замены его в любой момент.

    Например

    HTML:
    <form action="domen.com"  method="get">
    нужно domen.com положить в отдельный файл... что бы в любой момент можно было сменить его.
     
  2. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    Как я понял нужно взять переменную из файла и подставить её значение в action формы. Тут в примере после загрузки изменится action.
    HTML:
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>domain</title>
    
    <script type="text/javascript" src="vars.js"></script>
    
    <script type="text/javascript">
    function init(){
        document.getElementById('form').action = domain;
    }
    window.onload = init; 
    </script>
    
    </head>
    
    <body>
        
    <form id="form" name="form" method="get" action="">
        <input name="q" type="text" />
        <input name="button" type="submit" value="Search" />
    </form>
    
    </body>
    </html>
    
    
    а файл vars.js это яваскрипт может быть откуда угодно может быть и с другого домена в котором переменная с доменом
    vars.js:
    HTML:
    
    var domain = "http://www.google.ru/search";
    
     
    Uglik нравится это.