Помогите сделать переход

Тема в разделе "Программирование", создана пользователем darknefrit, 11.02.2010.

  1. Offline

    darknefrit Недавно здесь

    Регистрация:
    29.10.2009
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Пожалуйста помогите сделать:
    На странице текстовое поле, в него вводиться слово, по нажатию на кнопку "ок" осуществляеться переход по адресу http://адрес_сайта.ру/слово
     
  2.  
  3. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Регистрация:
    22.01.2008
    Сообщения:
    673
    Симпатии:
    53
    Пол:
    Мужской
    Если у вашего текстового поля id="text1", то получим:
    Код (CODE):
    1. function goToNewLocation()
    2. {
    3.    var myInput = document.getElementById('text1'); //получаем идентификатор Вашего поля ввода
    4.    window.document.location.href = "www.yourhost.ru/"+myInput.value; //делаем редирект
    5. }

    вешаем на обработчик нашу функцию...
    Код (html):
    1. <input type="button" onclick="goToNewLocation()" value="Gogogo">


    Хотя это не совсем феншуйное решение.... правильнее вешать обработчике прямо в js-коде... но работать и так будет )
     
  4. Offline

    darknefrit Недавно здесь

    Регистрация:
    29.10.2009
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо! Но я забыл написать что я не знаю php. :)
    Не трудно написать ну как бы код с созданием поля и кнопочки ?
     
  5. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Регистрация:
    22.01.2008
    Сообщения:
    673
    Симпатии:
    53
    Пол:
    Мужской
    эмммм...не хотелось бы расстраивать вашу психику, но в моем примере нет ни капли пхп... рекомендую погуглить на тему "HTML работа с JavaScript"
     
  6. Offline

    botanist Активист => Cпециалист <=

    Регистрация:
    15.02.2009
    Сообщения:
    461
    Симпатии:
    49
    Пол:
    Мужской
    А еще "HTML работа с формами" ибо их нужно показывать пользователю и "PHP работа с формами" ибо их данные надо обрабатывать, а не просто переходить на другую страницу.
     
  7. Offline

    darknefrit Недавно здесь

    Регистрация:
    29.10.2009
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской

    Да эт я уже понил что там нет пхп, глупость написал:D
    Лан буду гуглить раз сложно :) спасибо и за это
     
  8. Offline

    darknefrit Недавно здесь

    Регистрация:
    29.10.2009
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Блин все таки это сложнее сделать тому кто ничиге не знает (тоесть мне) чем тем кто знает (Вам)
    Так должен код выглядеть ?
    <script>

    function goToNew()
    { var myInput = document.getElementById('text1');
    window.document.location.href = "www.yourhost.ru/"+myInput.value; }
    </script>


    <form>
    <input name="text1" type="text" value="">
    <input type="button" value="Gogogo" onclick="javascript: goToNew()" >
    <form>
     
  9. Offline

    darknefrit Недавно здесь

    Регистрация:
    29.10.2009
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Вот все что мне нужно было...

    <form>
    <input name="text1" type="text" value="">
    <input type="button" value="Gogogo" onClick="location.href='http://site.ru/'+text1.value;">
    <form>
     

Поделиться этой страницей

Загрузка...