Автор Тема: Java Script  (Прочитано 4256 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Teffycom

  • Пользователь
  • Сообщений: 1701
  • Пол: Мужской
  • Ex-Cool-Spot
    • Просмотр профиля
Java Script
« : 19 Август 2010, 11:58:54 »
В общем, в яве я нуб, но мне нужен такой скрипт, который бы менял определенную ссылку (изображение) на странице на другую, при нажатии на кнопку.

Оффлайн SergeCheb

  • Пользователь
  • Сообщений: 863
  • Пол: Мужской
  • Svyazist
    • ВКонтакте
    • Просмотр профиля
Re: Java Script
« Ответ #1 : 19 Август 2010, 12:40:19 »
В общем, в яве я нуб, но мне нужен такой скрипт, который бы менял определенную ссылку (изображение) на странице на другую, при нажатии на кнопку.
мда...тут не нужен Java-Script, это элементарно делается средствами HTML - CSS , если не умеешь то что в каждом учебнике на первых страницах учат, то объяснять бесполезно, теорию выучи)

Оффлайн Henty

  • Пользователь
  • Сообщений: 796
  • Пол: Мужской
  • Зовите меня Puffin либо Панф )
    • Просмотр профиля
Re: Java Script
« Ответ #2 : 19 Август 2010, 15:00:20 »
jQUery тебе в помощь  ;)

Оффлайн Teffycom

  • Пользователь
  • Сообщений: 1701
  • Пол: Мужской
  • Ex-Cool-Spot
    • Просмотр профиля
Re: Java Script
« Ответ #3 : 19 Август 2010, 17:22:19 »
Цитата: SergeCheb
мда...тут не нужен Java-Script, это элементарно делается средствами HTML - CSS , если не умеешь то что в каждом учебнике на первых страницах учат, то объяснять бесполезно, теорию выучи)
С помощью HTML можно? Но как? Основы HTML я знаю, но вглубь еще не залазил.

Оффлайн TerraWarrior

  • Пользователь
  • Сообщений: 3039
  • Пол: Мужской
    • Просмотр профиля
Re: Java Script
« Ответ #4 : 19 Август 2010, 18:27:03 »
мда...тут не нужен Java-Script, это элементарно делается средствами HTML - CSS , если не умеешь то что в каждом учебнике на первых страницах учат, то объяснять бесполезно, теорию выучи)
Ну-ка, ну-ка объясни-ка подробнее как без скриптов чисто средствами HTML-CSS обработать нажатие на кнопку?
Ни HTML, ни CSS не обрабатывают действия. Они служат только для оформления и подготовки передачи данных в скрипты(неважно на каком языке).  Ерунду-то плести не надо.
Хотя теперь я понимаю какой из тебя веб-дизайнер...

По сабжу.
Cool-Spot, тебе нужно присвоить свойство id для картинки
Скажем:
<img src="..." id="image">Затем, вытащить этот элемент в скрипте и сменить у него параметр src, отвечающий за путь к картинке:
<script language="javascript">
var image = document.getElementById("image");
image.src = "<new path>"
</script>
И все. Ну и запихать это в функцию, которую повесить на onClick нужной кнопки.

P.S. SergeCheb'а больше слушай - он тебе такого насоветует... Я чувствую, там и хранение данных в html будет вместо мускула и еще что-нибудь в этом роде...
« Последнее редактирование: 19 Август 2010, 18:29:58 от TerraWarrior »

Оффлайн SergeCheb

  • Пользователь
  • Сообщений: 863
  • Пол: Мужской
  • Svyazist
    • ВКонтакте
    • Просмотр профиля
Re: Java Script
« Ответ #5 : 19 Август 2010, 21:29:47 »
TerraWarrior,   у тебя пмс)))
Ты знаешь, бывают веб-дизайнеры, верстальщики, кодеры, и чем они друг от друга отличаются?)))
Нуб как раз ты)))). Человек обладая минимальными знаниями,пишет сайт на бесплатном хостинге(раньше он говорил какой) - следовательно, ни PHP, ни Мускула на нем не может быть и все средства доступные это хмтл,цсс и джава-скрипт, Хтмл - не язык программирования, а язык разметки, нормальные люди делают то что им нужно при минимальной нагрузке на сервер и не перегружая код .С помощью CSS можно творить чудеса, обладая головой на плечах.

Оффлайн aptyp

  • Пользователь
  • Сообщений: 6263
    • Просмотр профиля
Re: Java Script
« Ответ #6 : 19 Август 2010, 21:32:48 »
Цитата: SergeCheb
на бесплатном хостинге(раньше он говорил какой) - следовательно, ни PHP, ни Мускула на нем не может быть
Хочешь подскажу такой бесплатный, без рекламы и где это есть ?
Цитата: SergeCheb
есть свои атрибуты(цвет посещенной ссылки, цвет во время наводки и т д)
Цвет при наводке сменить на css можно. Лучше покажи как на css картинку менять ?

Оффлайн TerraWarrior

  • Пользователь
  • Сообщений: 3039
  • Пол: Мужской
    • Просмотр профиля
Re: Java Script
« Ответ #7 : 19 Август 2010, 21:35:32 »
TerraWarrior,   у тебя пмс)))
Ты знаешь, бывают веб-дизайнеры, верстальщики, кодеры, и чем они друг от друга отличаются?)))
Нуб как раз ты)))). Человек обладая минимальными знаниями,пишет сайт на бесплатном хостинге(раньше он говорил какой) - следовательно, ни PHP, ни Мускула на нем не может быть и все средства доступные это хмтл,цсс и джава-скрипт, Хтмл - не язык программирования, а язык разметки, нормальные люди делают то что им нужно при минимальной нагрузке на сервер и не перегружая код .С помощью CSS можно творить чудеса, обладая головой на плечах.
Давай, приведи мне пример кода, который будет менять картинку при нажатии на кнопку, без использования любых скриптовых языков, только на HTML/CSS. Кусок кода, который будет работать. Вперед.

P.S. Я знаю, чем отличается дизайнер от программера. Просто все дизайнеры, с которыми я знаком обладают довольно приличным набором знаний в области HTML/CSS и прекрасно знают, что без помощи хотя бы яваскрипта ты никак не обработаешь действий пользователя. Никак. Будь ты хоть Бог программирования. Поэтому, исходя из твоих заявлений я делаю вывод, что ты ни черта не смыслишь в веб-программинге и веб-дизайне.
« Последнее редактирование: 19 Август 2010, 21:50:32 от TerraWarrior »

Оффлайн SergeCheb

  • Пользователь
  • Сообщений: 863
  • Пол: Мужской
  • Svyazist
    • ВКонтакте
    • Просмотр профиля
Re: Java Script
« Ответ #8 : 19 Август 2010, 21:52:08 »
TerraWarrior,Я тебе ничего не должен)))
Пока человек сам не научится, легко ничего не получится
Cool-Spot,посмотри вот это, очень может помочь http://free-torrents.org/forum/viewtopic.php?t=9765 особенно диск PHP+MySQL

Оффлайн TerraWarrior

  • Пользователь
  • Сообщений: 3039
  • Пол: Мужской
    • Просмотр профиля
Re: Java Script
« Ответ #9 : 19 Август 2010, 21:56:17 »
SergeCheb, ты идиот.
Я привел пример кода, который делает то, что ему надо, а ты приводишь какой-то бред. Причем тут мускул? Причем тут php?
На яваскрипте этот код занимает две строчки. Чего дурью маятся?
Если ты взялся человеку помочь, то помогай, а не понты кидай. Не знаешь как - вали из темы, знаток фигов. Наподсказываешь еще тут.
« Последнее редактирование: 19 Август 2010, 22:00:19 от TerraWarrior »

Оффлайн SergeCheb

  • Пользователь
  • Сообщений: 863
  • Пол: Мужской
  • Svyazist
    • ВКонтакте
    • Просмотр профиля
Re: Java Script
« Ответ #10 : 19 Август 2010, 22:05:21 »
SergeCheb, ты идиот.
Я привел пример кода, который делает то, что ему надо, а ты приводишь какой-то бред. Причем тут мускул? Причем тут php?
На яваскрипте этот код занимает две строчки. Чего дурью маятся?
Какой ты ласковый, и флудерастию любишь  :lol:
И что твой код- вставит его,а потом дальше будет делать, и опять куча вопросов и тупиков, насколько я знаю, планы у него есть определенные, и если научится сам понимать, не спрашивая у других кучу простых вопросов, это плохо?)))Как говорится  умный не тот кто много знает- а тот кто быстро соображает.При чем тут майскуэл и пиейчпи???ХОхо, В курсе куча знаний о ХТМЛ,ЦСС,Пиэейчпи, а насколько ты,мистер пмс, знаешь, серверные языки программирования используются везде, посколько обработка идет не на машине юзера, а на сервере, иCool-Spot,задавал раньше кучу вопросов о CMS и хостингах, следовательно он хочет этим все заниматься. Для примера, он создавал сайт с базой игр от мобилы,а сейчас хочет что то помощнее, и если не будет PHP у тебя что вся база будет при помощи явасрипт обрабатывается и загружаться, а не выдвавать результат обработки данных на сервере?))))И цмс работают отнюдь не на твоих двух строчках)
З.ы. Вижу у тебя высокоинтеллектуальный словарный запас)))

Оффлайн TerraWarrior

  • Пользователь
  • Сообщений: 3039
  • Пол: Мужской
    • Просмотр профиля
Re: Java Script
« Ответ #11 : 19 Август 2010, 22:11:34 »
Уууу...
Слушай, когда у тебя спрашивают "который час", ты всегда в ответ даешь карту, где указана дорога к ближайшей астрономической лаборатории?
Человек задал конкретный вопрос. Я ему дал конкретный ответ. Если надо будет, объяснить мне не трудно. Если тебе трудно, то не отвечай.
Кстати, если ты такой умный, что предвидел далеко вперед, что этому парню надо, то объясни вот это свое высказывание:
мда...тут не нужен Java-Script, это элементарно делается средствами HTML - CSS , если не умеешь то что в каждом учебнике на первых страницах учат, то объяснять бесполезно, теорию выучи)
Это тоже как-то поможет ему? И вообще, меня больше интересует как ТЫ это бы сделал "средствами HTML - CSS", с чего собственно и начался сыр-бор. Объяснить можешь? Показать? Мне, как веб-программисту, очень интересно, поскольку, вообще-то такое принципиально невозможно проделать этими средствами. Сможешь сейчас ответить конкретно за этот свой пост и привести подобный код или опять пустозвонить будешь?
Если будешь воду лить, значит все понятно - ты просто ламер и тупо набрался умных слов, а сам ни черта делать не умеешь, только понты кидать. Жду пример кода.

Оффлайн aptyp

  • Пользователь
  • Сообщений: 6263
    • Просмотр профиля
Re: Java Script
« Ответ #12 : 19 Август 2010, 22:16:57 »
Кстати, можно нечто подобное делать http://www.css-tricks.ru/Articles/Details/BubbleEffectwithCSS

Оффлайн SergeCheb

  • Пользователь
  • Сообщений: 863
  • Пол: Мужской
  • Svyazist
    • ВКонтакте
    • Просмотр профиля
Re: Java Script
« Ответ #13 : 19 Август 2010, 22:19:13 »
TerraWarrior,тебе еще раз написать,читать не умеете,я вам ,сударь, ничего не должен,смысл ясен?)
А кто тебе сказал что я кодер, умник?)))Я занимался этим 2 года назад, и не хочу себя утруждать вспоминая что то, на примере цсс и хтмл-, у меня с приятелем маленькая контора по сайтам, где обязанности кодера по большей части не мои, а приятеля, который с помощью цсс делает то что на первый взгляд  трудно представить - что это сделано на таблицах стилей.

Оффлайн TerraWarrior

  • Пользователь
  • Сообщений: 3039
  • Пол: Мужской
    • Просмотр профиля
Re: Java Script
« Ответ #14 : 19 Август 2010, 22:35:06 »
А кто тебе сказал что я кодер, умник?)))Я занимался этим 2 года назад, и не хочу себя утруждать вспоминая что то, на примере цсс и хтмл-, у меня с приятелем маленькая контора по сайтам, где обязанности кодера по большей части не мои, а приятеля, который с помощью цсс делает то что на первый взгляд  трудно представить - что это сделано на таблицах стилей.
:lol:
Тогда зачем лезешь в тему? Короче, открою тебе забытый тобою секрет - без помощи скриптов можно обработать ОЧЕНЬ ограниченное количество действий пользователя(к примеру, наведение на область, нажатие кнопки мыши - именно нажатие, а не щелчок, отпускание кнопки мыши - так делают, чтобы "нажатая" кнопка меняла свой вид). Судя по тому, что пишет Cool-Spot, ему нужно совсем другое. И я написал код, который проделывает данные действия. Я прекрасно знаю возможности CSS - они практически безграничны в плане оформления, но никак не в плане обработки.
А ты, раз отписался в теме, значит взял на себя труд помочь человеку, если ты этого не делаешь, значит тебе и в теме делать нечего. Поэтому, если "не должен", то кончай флудить без меры, без тебя тут разберутся, а если все-таки хочешь помочь, так пиши код и не выпендривайся.

P.S.
TerraWarrior,тебе еще раз написать,читать не умеете,я вам ,сударь, ничего не должен,смысл ясен?)
Хоть в цитатник заноси...
« Последнее редактирование: 19 Август 2010, 22:40:13 от TerraWarrior »

Оффлайн SergeCheb

  • Пользователь
  • Сообщений: 863
  • Пол: Мужской
  • Svyazist
    • ВКонтакте
    • Просмотр профиля
Re: Java Script
« Ответ #15 : 19 Август 2010, 22:35:38 »
Хочешь подскажу такой бесплатный, без рекламы и где это есть ?
Ах да, знаю,например на на www.6te.net или на фреоде  часто проекты испытываем,только там условие, типа через месяц они начнут свою рекламу вставлять,  только я ее за полгода не видел ни разу ни где. Джумла на бесплатных хостах нещадно тормозит, на этом ппц, друпал - летает.
У тебя какие зе бест?
Цвет при наводке сменить на css можно. Лучше покажи как на css картинку менять ?
Сначала неправильно прочел,думал ему только цвет ссылки надо было менять)Пардон)
Я видел на CSS сайты внешне неотличимые от флеша, но как это все делается точно не могу сейчас сказать.
« Последнее редактирование: 19 Август 2010, 22:39:39 от SergeCheb »

Оффлайн TerraWarrior

  • Пользователь
  • Сообщений: 3039
  • Пол: Мужской
    • Просмотр профиля
Re: Java Script
« Ответ #16 : 19 Август 2010, 22:50:15 »
Кстати, можно нечто подобное делать http://www.css-tricks.ru/Articles/Details/BubbleEffectwithCSS
Очень трудоемкий способ, кроме того, он опять же оперирует все теми же операциями наведения(сорри за тавтологию). Если ты мышку уберешь с ключевой области, все назад вернется. Там нет эффекта запоминания.
« Последнее редактирование: 19 Август 2010, 22:56:52 от TerraWarrior »

Оффлайн aptyp

  • Пользователь
  • Сообщений: 6263
    • Просмотр профиля
Re: Java Script
« Ответ #17 : 19 Август 2010, 23:05:15 »
Ах да, знаю,например на на www.6te.net У тебя какие зе бест?
Хороший хост. Я юзал byethost.com перешёл на free.onigroup.org просто так
Цитата: TerraWarrior
Очень трудоемкий способ
По идее проще лучше, но если браузеры с таким кодом нормально работают почему бы нет. )

Оффлайн TerraWarrior

  • Пользователь
  • Сообщений: 3039
  • Пол: Мужской
    • Просмотр профиля
Re: Java Script
« Ответ #18 : 19 Август 2010, 23:06:50 »
По идее проще лучше, но если браузеры с таким кодом нормально работают почему бы нет. )
В данном случае он не подходит. Кстати, ты коммент читал? В опере криво отображается, а значит еще кроссбраузерность отрабатывать надо.

Оффлайн Teffycom

  • Пользователь
  • Сообщений: 1701
  • Пол: Мужской
  • Ex-Cool-Spot
    • Просмотр профиля
Re: Java Script
« Ответ #19 : 20 Август 2010, 08:36:49 »
TerraWarrior, спасибо за код :thumbup:

Оффлайн TerraWarrior

  • Пользователь
  • Сообщений: 3039
  • Пол: Мужской
    • Просмотр профиля
Re: Java Script
« Ответ #20 : 20 Август 2010, 10:10:40 »
TerraWarrior, спасибо за код :thumbup:
Да не за что. Обращайся еще. :)