Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

<input name="FileUp" type="file">

Hi,

Ниже привожу скриптик, который отслеживает изменение содержимого
инпута с типом "file" (tested: IE & NN).

Если сможешь заставить (см: ТОDO) показываться диалог, то пиши.
Хотя там может быть и секьюрность, - надо читать, -
а сейчас времени нет ковыряться, может позже...


<html>
<head>
<script>
<!--
var source;

//simple detecting of browser
var NN4=(document.layers)?true:false;
var NN6=(document.getElementById && !document.all)? true: false;
var NN = NN6 || NN4;

function updatePhoto () {
source = document.formFile.fileUp.value;
if (NN) {
document.formFile.textBox.value=source;
} else {
setTimeout ( "checkChange()", 50);
}
return true;
}
function checkChange () {
if ( source == document.formFile.fileUp.value) {
setTimeout ( "checkChange()", 50);
} else {
document.formFile.textBox.value=document.formFile.fileUp.value;
}
return true;
}
function search_onClick() {
if (NN) {
//TODO: NN
} else {
document.formFile.fileUp.click();
}
}
//-->
</script>
</head>
<body>
<form name="formFile">
<input type="button" onclick="search_onClick()" value="search">;
<input type="file" name="fileUp" onclick="updatePhoto()" style="display:none;">
<input type="text" name="textBox">
<input type="submit" value="submit">
</form>
</body>
</html>
СообщениеАвторДата
websalex03.09.2002 13:14
NAM04.09.2002 12:51
Гость29.01.2003 19:12
websalex05.09.2002 10:43