Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Показ картинки 
:(
    Опции темы
ramen
Дата 17.6.2008, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 10.6.2008

Репутация: нет
Всего: нет



Код

<script>
function ShowFoto(){
  var AppUrl="";
  if(navigation.appname=="Netscape"){AppUrl="file://";}
  document.foto.MyFoto.src=AppUrl+document.foto.Ne.value;
}
</script>
<form name="foto" metod=post action="test.php">
<img name="MyFoto" Align="center" width=320 border=0>
<input type="file" size=30 name="Ne">
<input type="button" value="Посмотреть" onClick="ShowFoto()"><br>
<input type="submit" value="Отправить">
</form>

Помогите разобрать элементарную строчку, почему он не показывает фото?
PM MAIL ICQ   Вверх
IDVsbruck
Дата 18.6.2008, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 7
Всего: 22



Под ИЕ вроде должно работать. Хотя ... поле src для img обязательно. Пока не подгружена нужная картинка, пусть там висит маленький гиф, к примеру, "Enter picture path and name ..."
Вот немного измененный код, который, возможно, заработает:
Код

<script type="text/javascript">
      function ShowPhoto() {
            var app_url = "";
            if (navigation.appname == "Netscape") app_url = "file://";
            document.getElementById("my_photo").src = app_url + document.getElementById("ne").value;
      }
</script>
...
<form name="foto" metod="post" action="test.php">
      <img name="my_photo" id="my_photo" align="center" width="320" border="0" src="waiting_picture.gif">
      <input type="file" size="30" name="ne" id="ne">
      <input type="button" value="Посмотреть" onclick="ShowPhoto();"><br>
      <input type="submit" value="Отправить">
</form>

Так с точки зрения синтаксиса правильней и кроссбраузерно.
Жирным выделил моменты, на которые надо обратить внимание, все-таки стандарты есть стандарты.
И еще ... должна быть культура кода, все-таки не зря люди придумывают какие-то мелочи, благодаря которым становится проще писать и проще понимать код. К примеру, переменные всегда пишутся с маленькой буквы, функции могу с заглавной (или как в Делфи - с маленькой, но все последующие слова, входящие в название переменной - с заглавной). И так далее, таких примеров можно привести много ...

Добавлено через 1 минуту и 30 секунд
Жирный текст не захотел показываться :(

Это сообщение отредактировал(а) IDVsbruck - 18.6.2008, 18:03
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.2706 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.