Форум: "Прочее";
Текущий архив: 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§ion=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