|
|
|
| Подскажите что здесь неправильно?:
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
<!--
function chkfile(){
formName = document.forms["myform"]
radioName="file"
for(var i=0; i<formName[radioName].length; i++){
if(formName[radioName][i].checked){
file_v=formName[radioName][i].value
}
function chkdir(){
formName = document.forms["myform"]
radioName="dir"
for(var i=0; i<formName[radioName].length; i++){
if(formName[radioName][i].checked){
dir_v=formName[radioName][i].value
}
}
document.getElementById("itext").innerHTML='<img src=' + dir_v + '' + file_v + '.gif>'
}
// -->
</script>
<form name="myform">
<div onclick="chkfile();">
<input type="radio" name="file" value="pic1">1
<input type="radio" name="file" value="pic2">2
<input type="radio" name="file" value="pic3">3
<input type="radio" name="file" value="pic4">4
</div>
<div onclick="chkdir();">
<input type="radio" name="dir" value="gifs1">1
<input type="radio" name="dir" value="gifs2">2
</div>
<div id=itext></div>
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: alex55
(12.12.2007 в 20:03)
| | со скобками намудрили
<script type="text/javascript">
<!--
function chkfile(){
formName = document.forms["myform"]
radioName="file"
for(var i=0; i<formName[radioName].length; i++) {
if(formName[radioName][i].checked) {
file_v=formName[radioName][i].value
}
}
}
function chkdir(){
formName = document.forms["myform"]
radioName="dir"
for(var i=0; i<formName[radioName].length; i++){
if(formName[radioName][i].checked) {
dir_v=formName[radioName][i].value
}
}
document.getElementById("itext").innerHTML='<img src=' + dir_v + '' + file_v + '.gif>'
}
// -->
</script>
|
| |
|
|
|
|
|
|
|
для: elenaki
(12.12.2007 в 20:34)
| | Спапибо!!!!!!!!!
Всё работает | |
|
|
|