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

Discussion in 'Программирование' started by darknefrit, Feb 11, 2010.

  1. Offline

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

    Joined:
    Oct 29, 2009
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Пожалуйста помогите сделать:
    На странице текстовое поле, в него вводиться слово, по нажатию на кнопку "ок" осуществляеться переход по адресу http://адрес_сайта.ру/слово
     
  2.  
  3. omfgpanda
    Offline

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

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    Если у вашего текстового поля 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 Недавно здесь

    Joined:
    Oct 29, 2009
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Спасибо! Но я забыл написать что я не знаю php. :)
    Не трудно написать ну как бы код с созданием поля и кнопочки ?
     
  5. omfgpanda
    Offline

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

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    эмммм...не хотелось бы расстраивать вашу психику, но в моем примере нет ни капли пхп... рекомендую погуглить на тему "HTML работа с JavaScript"
     
  6. Offline

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

    Joined:
    Feb 15, 2009
    Messages:
    461
    Likes Received:
    49
    Gender:
    Male
    А еще "HTML работа с формами" ибо их нужно показывать пользователю и "PHP работа с формами" ибо их данные надо обрабатывать, а не просто переходить на другую страницу.
     
  7. Offline

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

    Joined:
    Oct 29, 2009
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male

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

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

    Joined:
    Oct 29, 2009
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Блин все таки это сложнее сделать тому кто ничиге не знает (тоесть мне) чем тем кто знает (Вам)
    Так должен код выглядеть ?
    <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 Недавно здесь

    Joined:
    Oct 29, 2009
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Вот все что мне нужно было...

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

Share This Page

Loading...