Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.07;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.042 c
2-1166374385
Vladimir1984
2006-12-17 19:53
2007.01.07
Как отрыть файл BMP в виде цифровой таблице?


2-1166293515
Галинка
2006-12-16 21:25
2007.01.07
DecimalSeparator &amp; c#


15-1166392688
Kerk
2006-12-18 00:58
2007.01.07
Google News наконец на русском


1-1163399044
Сергей_С
2006-11-13 09:24
2007.01.07
Активировать окно Access


1-1163753342
Handle
2006-11-17 11:49
2007.01.07
PopupMenu