За последние 24 часа нас посетили 38026 программистов и 1811 роботов. Сейчас ищут 898 программистов ...

загрузка скрипта в <img>. вопрос.

Тема в разделе "PHP для новичков", создана пользователем Nazorei, 17 ноя 2007.

  1. Nazorei

    Nazorei Активный пользователь

    С нами с:
    1 фев 2007
    Сообщения:
    228
    Симпатии:
    0
    пример,

    page index.html

    на ней:

    <input id="id1" type="text" value="notext">
    <img src="_test.php">

    возможно ли сделать чтобы в скрипте "_test.php" выполнился яваскрипт и изменил value "id1" если да, то как это сделать?

    ну примерно как в iframe-е это делается
     
  2. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    Если-бы можно было, я бы вставил в этот топик такое изображение и изменил твоё сообщение и всё, что только захотел :\.
     
  3. Nazorei

    Nazorei Активный пользователь

    С нами с:
    1 фев 2007
    Сообщения:
    228
    Симпатии:
    0
    +Sten+
    но у тебя небыло бы пхп скрипта.. ну ладна нельзя так нельзя, так и думал)

    ajax .. придется его брать
     
  4. Nazorei

    Nazorei Активный пользователь

    С нами с:
    1 фев 2007
    Сообщения:
    228
    Симпатии:
    0
    по Ajax-у вопрос если не сложно))

    какой должен быть пхп скрипт чтобы изменялись два дива, например в первый одни данные во второй другие.

    Код (Text):
    1. <script>
    2. function makeRequest(url,d)
    3.  {
    4.   var http_request = false;
    5.   if (window.XMLHttpRequest) // Mozilla, Safari, ...
    6.   {
    7.    http_request = new XMLHttpRequest();
    8.    if (http_request.overrideMimeType) http_request.overrideMimeType('text/xml');
    9.   } else if (window.ActiveXObject) // IE
    10.   {
    11.    try {http_request = new ActiveXObject("Msxml2.XMLHTTP");} catch (e)
    12.    {try {http_request = new ActiveXObject("Microsoft.XMLHTTP");} catch (e) {}}
    13.   }
    14.   if (!http_request) {alert('Невозможно создать экземпляр класса XMLHTTP'); return false;}
    15.   http_request.onreadystatechange = function()
    16.   {
    17.    if (http_request.readyState == 4) if (http_request.status == 200) exe_request();
    18.   };
    19.   http_request.open('GET', url, true);
    20.   http_request.send(null);
    21.  }
    22.  
    23.  function exe_request() { ....... }
    24.  
    25. <script>
    <input type=button value='send' onclick=makeRequest('tesp.php?a=1&b=2')>
    <dib id='div_a'></div>
    <dib id='div_b'></div>

    вот нужно в пхп написать чтобы в 'div_a' записался параметр 'a' а в 'div_b' - 'b'

    наврятли поможете но всеже ;)