|
|
|
| В IE6 работало, а в IE8 нет.
Выбираем файл стандартным диалогом и должна сразу картинка поменяться. А нет.
<SCRIPT>
function preview_image()
{
if( document.pictures.imagefile.value != '' )
{
document.pictures.ppsource.src="file:///" + document.pictures.imagefile.value;
} else {
document.pictures.ppsource.src="pics/sect/nofoto.gif";
}
}
</SCRIPT>
<FORM name="pictures" action="test.php" method="POST">
<input type="file" onchange="preview_image()" name="imagefile" size="55"><br><br>
<img src="../nofoto.gif" id="ppsource" alt="Предпросмотр">
</FORM>
|
| |
|
|
|
|
|
|
|
для: him
(19.04.2010 в 12:51)
| |
RandomStr = function() {
var sStr = 'abcdefghiklmnopqrstvxyzABCDEFGHIKLM NOPQRSTVXYZ0123456789';
var iStrLen = sStr.length-1;
var sRandom = '';
for(var q=0; q<12; q++) {
var iRand=Math.floor(Math.random()*iStrLen);
sRandom += sStr[iRand];
}
return sRandom;
}
//пробел в строке sStr убрать надо будет
function preview_image()
{
if( document.pictures.imagefile.value != '' )
{
document.pictures.ppsource.src="file:///" + document.pictures.imagefile.value+"?rand="+RandomStr();
} else {
document.pictures.ppsource.src="pics/sect/nofoto.gif?rand="+RandomStr();
}
}
|
| |
|
|
|
|
|
|
|
для: Lelik
(19.04.2010 в 14:43)
| | Вот такой код без добавлений выводит алерт (Сюда заходит) и все, картинка не меняется,
ошибок javascript внизу слева - значок желтенький не появляется
<SCRIPT>
RandomStr = function() {
var sStr = 'abcdefghiklmnopqrstvxyzABCDEFGHIKLM NOPQRSTVXYZ0123456789';
var iStrLen = sStr.length-1;
var sRandom = '';
for(var q=0; q<12; q++) {
var iRand=Math.floor(Math.random()*iStrLen);
sRandom += sStr[iRand];
}
return sRandom;
}
//пробел в строке sStr убрал
function preview_image()
{
if( document.pictures.imagefile.value != '' )
{
alert("Сюда заходит");
document.pictures.ppsource.src="file:///" + document.pictures.imagefile.value+"?rand="+RandomStr();
} else {
document.pictures.ppsource.src="pics/sect/nofoto.gif?rand="+RandomStr();
}
}
</SCRIPT>
<FORM id="pictures" name="pictures" action="test.php" method="POST">
<input type="file" onchange="preview_image()" id="imagefile" name="imagefile" size="55"><br><br>
<img src="" id="ppsource" style="border: 2px solid #C00000" alt="Предпросмотр">
</FORM>
|
| |
|
|
|
|
|
|
|
для: him
(19.04.2010 в 15:48)
| | file:/// это вроде ФФ так пути к файлам прописывает. используй относительные пути:
document.pictures.ppsource.src = '../i/img.jpg';
|
| |
|
|
|
|
|
|
|
для: Lelik
(19.04.2010 в 16:14)
| | В том то и дело что я хотел показать картинку в IMG еще до загрузки файла на сервер!
Ладно, уже делаю предзагрузку картинки на сервак | |
|
|
|
|
|
|
|
для: him
(19.04.2010 в 16:58)
| | Без Flash или Java картинку до загрузки на сервер вам показать врядли удастся | |
|
|
|
|
|
|
|
для: mihdan
(21.04.2010 в 17:42)
| | Чушь. | |
|
|
|