|
Тема
|
Netscape problem
|
|
Автор | newbie (Нерегистриран) |
Публикувано | 18.03.02 10:51 |
|
Zdrasti na wsichki!
Njamam opit s JavaScript i ne moga da resha edin problem.
Imam asp page, kojato sybira parametri i gi predawa na drugi asp pages, w zawisimost ot kakwo e izbrano.
Imam 2 radiobutona rbtn, koito ne sa wyw forma Form1:
<form name="form1" method="get" onSubmit="this.action(rbtn[0].checked?'Result1.asp':'Result2.asp');return true"
Towa nesto raboti s IE5+, ama s Netscape6.2 nisto ne stawa. Dazhe radiobutonite se markirat dwata ako natisna na neaktiwnija.
Thanx for any help in advance.
| |
Тема
|
Re: Netscape problem
[re: newbie]
|
|
Автор |
_tisho_ (developa) |
Публикувано | 18.03.02 11:39 |
|
Възможно е проблема да е в this.action. Netscape си е малко Skapan, така че да не ти прави впечатление. Пробвай да напишеш функция на Javascript с <Script> таговете и така да я използваш.
примерно:
<Script>
function redir(){
if (form1.rbtn[0].checked) {document.location.replace("newURL1")}
else // form1.rbtn[1].checked
{document.location.replace("newURL2")}
}
</Script>
и във формата:
onsubmit = "return redir()"
нещо такова .... Успех
от авторката на "Хари Потър" ...
| |
Тема
|
Re: Netscape problem
[re: _tisho_]
|
|
Автор |
_tisho_ (developa) |
Публикувано | 18.03.02 11:40 |
|
опа ...
забравих в горния пример да сложа и едно
return true;
в края ...
от авторката на "Хари Потър" ...
| |
Тема
|
Re: Netscape problem
[re: newbie]
|
|
Автор | Stoyan (Нерегистриран) |
Публикувано | 18.03.02 17:34 |
|
probwaj taka
<html>
<head>
<script>
function func(){
if (document.form1.chk1.checked)
document.form1.action="1.asp"
else document.form1.action="2.asp"
}
</script>
</head>
<body>
<form name="form1" action="test.html" onsubmit="func()">
<input type="Checkbox" name="chk1">
<input type="Submit">
</form>
</body>
</html>
| |
|
A sashto mojech da redirectwash prez servera sled submitwane na dannite. W takaw sluchaj ne si zawisim ot browsera.
Zabrawih da kaja she server.transfer("path") go ima samo w IIS5.
<%
if Request("rbuton")="1"
Server.Transfer(page1.asp)
else
Server.Transfer(page2.asp)
%>
Viva MicrosoftРедактирано от lntel_lnside на 18.03.02 23:10.
| |
Тема
|
Re: Netscape problem
[re: lntel_lnside]
|
|
Автор | newbie (Нерегистриран) |
Публикувано | 19.03.02 08:01 |
|
Hi!
Naprawih njakolko probi i ustanowih slednoto:
Netscape iska wsichko da e wyw formata - Kato postawih radiobutonite wyw formata i dobawih document.form1 predi koda Netscape-a proraboti.
Jawno che za da obraboti radiobutonite ako sa izwyn formata, trjabwa da se pishe JavaScript purwo za smqna na systojanieto na radiobutonite (ako se natisne neaktiwnija, da se premesti markera wyrhu nego i da se otmarkira aktiwnija) i sled towa drug Script za obrabotka na onSubmit.
Blagodarnosti na wsichki za pomoshta.
| |
|
Razbira se che wsichki elementi kato text boxove,radiobutoni,checkboxove trjabwa da sa mejdu tagovete <form></form> za da mojesh da gi manipulirash.
Are uspeh.
Viva Microsoft
| |
|
|
|
|