За последние 24 часа нас посетили 59923 программиста и 1774 робота. Сейчас ищут 823 программиста ...

Поправить не могу скрипт whois

Тема в разделе "PHP для новичков", создана пользователем Mark32, 13 ноя 2008.

  1. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    блин, дуб-дубом!!!
    Можешь показать на примере что и куда нужно втыкать - нихера не получается. даже показывать не буду что натворил чтобы ты не смеялся!!!
     
  2. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    Вот +document.getElementById("domain").value а далее?
    +document.getElementById("domain").value+document.getElementById('zone').options[document.getElementById('zone').selectedIndex()].value

    ???:)
     
  3. karakh

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

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    да введи ты переменные, а то запутаешься в строчке.

    [js]domain=document.getElementById('domain').value;
    zone=document.getElementById('zone').options[document.getElementById('zone').selectedIndex()].value;
    url="http://mysite/index.php?domain="+domain+"&zone="+zone";
    window.open( url, "myWindow", "status = 1, height = 300, width = 300, resizable = 0);[/js]
     
  4. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    Или так.. (не получается...) :(

    <head>
    <script type="text/javascript">
    <!--
    function myPopup() {

    zone=document.getElementById('zone').options[document.getElementById('zone').selectedIndex()].value

    window.open( "http://www.site.ru/domains/index.php?domain="+document.getElementById("domain").value, "myWindow", "status = 1, height = 300, width = 300, resizable = 0" );
    }
    //-->
    </script>
    </head>
     
  5. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    Не получается!
    Посмотри:


    <head>
    <script type="text/javascript">
    <!--
    function myPopup() {

    domain=document.getElementById('domain').value;
    zone=document.getElementById('zone').options[document.getElementById('zone').selectedIndex()].value;
    url="http://www.site.ru/domains/index.php?domain="+domain+"&zone="+zone";
    window.open ( url, "myWindow", "status = 1, height = 300, width = 300, resizable = 0); }


    //-->
    </script>
    </head>

    в селекте конечно не забыл айди <select id="zone" name='zone'>
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Но силы сторона светлая поможет тебе! :-D
    А где тут собственно zone? o_0
     
  7. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    решили то уже.
    помогите разобраться в жабаскрипте!
    [js]<head>
    <script type="text/javascript">
    <!--
    function myPopup() {

    domain=document.getElementById('domain').value;
    zone=document.getElementById('zone').options[document.getElementById('zone').selectedIndex()].value;
    url="http://www.site.ru/domains/index.php?domain="+domain+"&zone="+zone";
    window.open ( url, "myWindow", "status = 1, height = 300, width = 300, resizable = 0); }


    //-->
    </script>
    </head>
    [/js]

    что не так делаю?!
     
  8. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Последняя кавычка лишняя :)
     
  9. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    пишет что ошибка на странице ("предполагается наличие объекта")
    нажимаю на кнопу <input type="button" onClick="myPopup()" value="ok">
    ничего не выходит.
    убрал и вторую кавычку url="http://www.site.ru/domains/index.php?domain="+domain+"&zone=+zone;
    нифига.
     
  10. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    [js]
    domain=document.getElementById("domain").value;
    zone=document.getElementById("zone").options[document.getElementById("zone").selectedIndex()].value;
    url="http://mysite/index.php?domain="+domain+"&zone="+zone;
    window.open( url, "myWindow", "status = 1, height = 300, width = 300, resizable = 0");
    }
    [/js]

    это в хеде - просмотрел всё на ковычки

    нифига
     
  11. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Mark32
    Ты убрал сразу две кавычки. :)
    ...
     
  12. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    Посмотрите в предпоследнем моём примере - там всё нормально - но не работает всё равно
    ("предполагается наличие объекта")
     
  13. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    Короче вот здесь весь документ - не понимаю что за хернь.

    HTML:
    1.  
    2. <script type="text/javascript">function myPopup() {
    3.  
    4.  domain=document.getElementById("domain").value;
    5.  zone=document.getElementById("zone").options[document.getElementById("zone").selectedIndex()].value;
    6.  url="http://site.ru/index.php?domain="+domain+"&zone="+zone;
    7.  window.open( url, "myWindow", "status = 1, height = 300, width = 300, resizable = 0");
    8.  
    9.  }</script>
    10. </head>
    11.  
    12.  
    13. <form method="post" target="_blank">
    14. <input type="text" name="domain" id="domain">
    15. <select id="zone" name="zone">
    16. <option value=".ru">.ru</option>
    17. <option value=".su">.su</option>
    18. <option value=".com">.com</option>
    19. <option value=".eu">.eu</option>
    20. <option value=".org">.org</option>
    21. <option value=".net">.net</option>
    22. <option value=".biz">.biz</option>
    23. <option value=".info">.info</option>
    24. <option value=".tv">.tv</option>
    25. </select>
    26. <input type="button" onClick="myPopup()" value="ok">
    27.  
    28. </form>
    29.  
    30. </body>
    31.  
    32.  
     
  14. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Только подчеркнутую надо было убрать.
     
  15. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    пишет: "команда не поддерживается объектом". Это что значит?
     
  16. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    я понял. убрал всё правильно.
    но пишет в строке состояния браузера: "команда не поддерживается объектом".
     
  17. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Найди 10 отличий:
    HTML:
    1. <script type="text/javascript">
    2. function myPopup() {
    3.  
    4.   var domain=document.getElementById("domain").value;
    5.   var zone=document.getElementById("zone").options.selectedIndex.value;
    6.   var url="http://site.ru/index.php?domain="+domain+"&zone="+zone;
    7.   window.open( url, "myWindow", "status = 1, height = 300, width = 300, resizable = 0");
    8.  
    9.   }</script>
    10.  </head>
    11.  <body>
    12.  
    13.  
    14.  <form method="post" target="_blank">
    15.  <input type="text" name="domain" id="domain">
    16.  <select id="zone" name="zone">
    17.  <option value=".ru">.ru</option>
    18.  <option value=".su">.su</option>
    19.  <option value=".com">.com</option>
    20.  <option value=".eu">.eu</option>
    21.  <option value=".org">.org</option>
    22.  <option value=".net">.net</option>
    23.  <option value=".biz">.biz</option>
    24.  <option value=".info">.info</option>
    25.  <option value=".tv">.tv</option>
    26.  </select>
    27.  <input type="button" onClick="myPopup()" value="ok">
    28.  
    29.  </form>
    30.  
    31.  </body>
     
  18. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    хм. :) спасибо! над самым первым выражением катался пополу от смеха!!! ещё раз спасибо!

    Ещё такой вопрос. Переменная zone не работает. пришет на странице-обработчике что zone undefined
     
  19. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    убрал selectedIndex. и всё заработало
     
  20. obsrv

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

    С нами с:
    2 окт 2008
    Сообщения:
    238
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    хм...
    [js]
    obj = document.getElementById('domain');
    alert( obj.options[obj.selectedIndex].value );
    [/js]