Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];

Вниз

Помогите с хтмл   Найти похожие ветки 

 
IAmDanil ©   (2006-12-19 15:00) [0]

Помогите! мне надо одну вещь сделать, но не знаю как :((
 на хтмл страничке чтоб было четыре поля ввода и кнопка
 и при нажатии на кнопку браузер должен переходить на адрес
 "http://rc.wen.ru/chatlogs/"+<текст из первого поля>+"/"+<текст из второго поля>+"/"+<текст из третьего поля>+"/"+<текст из четвертого поля>+".html"
 Как это сделать? что в хтмл коде прописать?


 
IAmDanil ©   (2006-12-19 15:21) [1]

:(


 
Real ©   (2006-12-19 15:29) [2]

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


 
Алхимик ©   (2006-12-19 15:32) [3]

Читать много про HTML формы и немного про PHP.
Пример:
<?
if (isset($_POST["Submit"]) ){
 header("Location: <куда то там>");
}
 
?>
<form method="post">
 <input type="text" name="textfield">
 <input type="text" name="textfield2">
 <input type="text" name="textfield3">
 <input type="text" name="textfield4">
 <input type="submit" name="Submit" value="Submit">
</form>


 
tesseract ©   (2006-12-19 15:32) [4]

javaScript поможет. хотя get/post веселее


 
palva ©   (2006-12-19 15:40) [5]


<HTML><HEAD><SCRIPT>
function f(t) {
 p = t.form
 url="http://rc.wen.ru/chatlogs/" +
 p.elements[0].value +"/"+
 p.elements[1].value +"/"+
 p.elements[2].value +"/"+
 p.elements[3].value +".html"
 window.navigate(url)
}
</SCRIPT></HEAD><BODY><FORM>
<INPUT TYPE="TEXT"><BR>
<INPUT TYPE="TEXT"><BR>
<INPUT TYPE="TEXT"><BR>
<INPUT TYPE="TEXT"><BR>
<INPUT TYPE="BUTTON" VALUE="Click on me" ONCLICK="f(this)"><BR>
</FORM>
</BODY></HTML>


 
IAmDanil ©   (2006-12-19 15:51) [6]

> [2] Real ©   (19.12.06 15:29)

так в том-то и дело, что это не параметры...
просто на сайте в файлах "/<имя комнаты>/<год>/<месяц>/<число>.html" хранятся html файлы с логами
...а в адресной строке это все набирать неудобно... и хотел какай-нибудб код написаать :(


 
IAmDanil ©   (2006-12-19 16:07) [7]

> [5] palva ©   (19.12.06 15:40)

Работает!! спасибо огромное!
в итоге так сделал:

<HTML><HEAD><Title>Lee logs</title><SCRIPT>
function f(t) {
p = t.form
url="http://rc.wen.ru/chatlogs/" +
p.elements[0].value +"/"+
p.elements[1].value +"/"+
p.elements[2].value +"/"+
p.elements[3].value +".html"
window.navigate(url)
}
</SCRIPT></HEAD><BODY>
Lee logs
<FORM>
<INPUT TYPE="TEXT" Value="Имя комнаты">
<INPUT TYPE="TEXT" Value="2006">
<INPUT TYPE="TEXT" Value="12">
<INPUT TYPE="TEXT" Value="число"><BR>
<INPUT TYPE="BUTTON" VALUE="Посмотреть"  ONCLICK="f(this)"><BR>
</FORM>
</BODY></HTML>


 
palva ©   (2006-12-19 16:19) [8]

IAmDanil ©   (19.12.06 16:07) [7]
Только проверьте на разных браузерах. В межбраузерных нюансах я не специалист.


 
IAmDanil ©   (2006-12-19 16:20) [9]

можно еше вопрос? как сделать, чтоб в 2-4 поля подставлялись по умолчанию ттекущие год месяц и число?


 
Anatoly Podgoretsky ©   (2006-12-19 16:24) [10]

> IAmDanil  (19.12.2006 16:20:09)  [9]

В два не влезет, а в четыре не хватит.


 
IAmDanil ©   (2006-12-19 16:29) [11]

> [10] Anatoly Podgoretsky ©   (19.12.06 16:24)

... я в смысле "со второго по четвертое"


 
IAmDanil ©   (2006-12-19 16:30) [12]

... пробовал писать value=date()но неполучается... а как тут эти функции назывются - не знаю (


 
Алхимик ©   (2006-12-19 16:38) [13]

> [12] IAmDanil ©   (19.12.06 16:30)
> ... пробовал писать value=date()но неполучается... а как
> тут эти функции назывются - не знаю (


http://snc.hut.ru/?module=articles&section=computer&subsec=scripts&action=scripts&type=java&id=1a4


 
Anatoly Podgoretsky ©   (2006-12-19 16:45) [14]

> IAmDanil  (19.12.2006 16:29:11)  [11]

Стало намного понятнее :-)


 
palva ©   (2006-12-19 16:54) [15]


<HTML><HEAD><SCRIPT>
function f(t) {
 p = t.form
 url="http://rc.wen.ru/chatlogs/" +
 p.elements[0].value +"/"+
 p.elements[1].value +"/"+
 p.elements[2].value +"/"+
 p.elements[3].value +".html"
 window.navigate(url)
}
var curdate = new Date()
var year = curdate.getYear()
</SCRIPT>
</HEAD><BODY><FORM>
<SCRIPT>
document.write("<INPUT TYPE="TEXT" VALUE="+curdate.getYear()+"><BR>")
document.write("<INPUT TYPE="TEXT" VALUE="+(curdate.getMonth()+1)+"><BR>")
document.write("<INPUT TYPE="TEXT" VALUE="+curdate.getDate()+"><BR>")
document.write("<INPUT TYPE="TEXT" VALUE=""><BR>")
</SCRIPT>
<INPUT TYPE="BUTTON" VALUE="Click on me" ONCLICK="f(this)"><BR>
</FORM>
</BODY></HTML>


 
palva ©   (2006-12-19 16:55) [16]

var year = curdate.getYear()
Эту строку из верхнего скрипта убрать. Это у меня был черновик.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.009 c
2-1166207234
Bolt
2006-12-15 21:27
2007.01.07
Как на форму программно добавить кнопку??


4-1156650425
m52
2006-08-27 07:47
2007.01.07
OpenFileMapping не работает под win2000


15-1166436664
Dekan
2006-12-18 13:11
2007.01.07
Socks 5 server


8-1147588836
Илья Щукин
2006-05-14 10:40
2007.01.07
Организация плейлиста


15-1166099653
sergey888
2006-12-14 15:34
2007.01.07
Конец эпохи Windows и слежка за пользователями мобильников





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский