Другое > Hard'n'Soft
Java Script
(1/2) > >>
Teffycom:
В общем, в яве я нуб, но мне нужен такой скрипт, который бы менял определенную ссылку (изображение) на странице на другую, при нажатии на кнопку.
Гугл не помог. Может просто неправильно вопрос задал?
SergeCheb:

--- Цитата: Cool-Spot от 19 Август 2010, 11:58:54 ---В общем, в яве я нуб, но мне нужен такой скрипт, который бы менял определенную ссылку (изображение) на странице на другую, при нажатии на кнопку.
Гугл не помог. Может просто неправильно вопрос задал?
--- Конец цитаты ---
мда...тут не нужен Java-Script, это элементарно делается средствами HTML - CSS , если не умеешь то что в каждом учебнике на первых страницах учат, то объяснять бесполезно, теорию выучи)
Henty:
jQUery тебе в помощь  ;)
Teffycom:

--- Цитата: SergeCheb ---мда...тут не нужен Java-Script, это элементарно делается средствами HTML - CSS , если не умеешь то что в каждом учебнике на первых страницах учат, то объяснять бесполезно, теорию выучи)
--- Конец цитаты ---
С помощью HTML можно? Но как? Основы HTML я знаю, но вглубь еще не залазил.
TerraWarrior:

--- Цитата: SergeCheb от 19 Август 2010, 12:40:19 ---мда...тут не нужен 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 будет вместо мускула и еще что-нибудь в этом роде...
SergeCheb:
TerraWarrior,   у тебя пмс)))
Ты знаешь, бывают веб-дизайнеры, верстальщики, кодеры, и чем они друг от друга отличаются?)))
Нуб как раз ты)))). Человек обладая минимальными знаниями,пишет сайт на бесплатном хостинге(раньше он говорил какой) - следовательно, ни PHP, ни Мускула на нем не может быть и все средства доступные это хмтл,цсс и джава-скрипт, Хтмл - не язык программирования, а язык разметки, нормальные люди делают то что им нужно при минимальной нагрузке на сервер и не перегружая код .С помощью CSS можно творить чудеса, обладая головой на плечах.
aptyp:

--- Цитата: SergeCheb ---на бесплатном хостинге(раньше он говорил какой) - следовательно, ни PHP, ни Мускула на нем не может быть
--- Конец цитаты ---
Хочешь подскажу такой бесплатный, без рекламы и где это есть ?
--- Цитата: SergeCheb ---есть свои атрибуты(цвет посещенной ссылки, цвет во время наводки и т д)
--- Конец цитаты ---
Цвет при наводке сменить на css можно. Лучше покажи как на css картинку менять ?
TerraWarrior:

--- Цитата: SergeCheb от 19 Август 2010, 21:29:47 ---TerraWarrior,   у тебя пмс)))
Ты знаешь, бывают веб-дизайнеры, верстальщики, кодеры, и чем они друг от друга отличаются?)))
Нуб как раз ты)))). Человек обладая минимальными знаниями,пишет сайт на бесплатном хостинге(раньше он говорил какой) - следовательно, ни PHP, ни Мускула на нем не может быть и все средства доступные это хмтл,цсс и джава-скрипт, Хтмл - не язык программирования, а язык разметки, нормальные люди делают то что им нужно при минимальной нагрузке на сервер и не перегружая код .С помощью CSS можно творить чудеса, обладая головой на плечах.

--- Конец цитаты ---
Давай, приведи мне пример кода, который будет менять картинку при нажатии на кнопку, без использования любых скриптовых языков, только на HTML/CSS. Кусок кода, который будет работать. Вперед.

P.S. Я знаю, чем отличается дизайнер от программера. Просто все дизайнеры, с которыми я знаком обладают довольно приличным набором знаний в области HTML/CSS и прекрасно знают, что без помощи хотя бы яваскрипта ты никак не обработаешь действий пользователя. Никак. Будь ты хоть Бог программирования. Поэтому, исходя из твоих заявлений я делаю вывод, что ты ни черта не смыслишь в веб-программинге и веб-дизайне.
SergeCheb:
TerraWarrior,Я тебе ничего не должен)))
Пока человек сам не научится, легко ничего не получится
Cool-Spot,посмотри вот это, очень может помочь http://free-torrents.org/forum/viewtopic.php?t=9765 особенно диск PHP+MySQL
TerraWarrior:
SergeCheb, ты идиот.
Я привел пример кода, который делает то, что ему надо, а ты приводишь какой-то бред. Причем тут мускул? Причем тут php?
На яваскрипте этот код занимает две строчки. Чего дурью маятся?
Если ты взялся человеку помочь, то помогай, а не понты кидай. Не знаешь как - вали из темы, знаток фигов. Наподсказываешь еще тут.
SergeCheb:

--- Цитата: TerraWarrior от 19 Август 2010, 21:56:17 ---SergeCheb, ты идиот.
Я привел пример кода, который делает то, что ему надо, а ты приводишь какой-то бред. Причем тут мускул? Причем тут php?
На яваскрипте этот код занимает две строчки. Чего дурью маятся?

--- Конец цитаты ---
Какой ты ласковый, и флудерастию любишь  :lol:
И что твой код- вставит его,а потом дальше будет делать, и опять куча вопросов и тупиков, насколько я знаю, планы у него есть определенные, и если научится сам понимать, не спрашивая у других кучу простых вопросов, это плохо?)))Как говорится  умный не тот кто много знает- а тот кто быстро соображает.При чем тут майскуэл и пиейчпи???ХОхо, В курсе куча знаний о ХТМЛ,ЦСС,Пиэейчпи, а насколько ты,мистер пмс, знаешь, серверные языки программирования используются везде, посколько обработка идет не на машине юзера, а на сервере, иCool-Spot,задавал раньше кучу вопросов о CMS и хостингах, следовательно он хочет этим все заниматься. Для примера, он создавал сайт с базой игр от мобилы,а сейчас хочет что то помощнее, и если не будет PHP у тебя что вся база будет при помощи явасрипт обрабатывается и загружаться, а не выдвавать результат обработки данных на сервере?))))И цмс работают отнюдь не на твоих двух строчках)
З.ы. Вижу у тебя высокоинтеллектуальный словарный запас)))
TerraWarrior:
Уууу...
Слушай, когда у тебя спрашивают "который час", ты всегда в ответ даешь карту, где указана дорога к ближайшей астрономической лаборатории?
Человек задал конкретный вопрос. Я ему дал конкретный ответ. Если надо будет, объяснить мне не трудно. Если тебе трудно, то не отвечай.
Кстати, если ты такой умный, что предвидел далеко вперед, что этому парню надо, то объясни вот это свое высказывание:
--- Цитата: SergeCheb от 19 Август 2010, 12:40:19 ---мда...тут не нужен Java-Script, это элементарно делается средствами HTML - CSS , если не умеешь то что в каждом учебнике на первых страницах учат, то объяснять бесполезно, теорию выучи)

--- Конец цитаты ---
Это тоже как-то поможет ему? И вообще, меня больше интересует как ТЫ это бы сделал "средствами HTML - CSS", с чего собственно и начался сыр-бор. Объяснить можешь? Показать? Мне, как веб-программисту, очень интересно, поскольку, вообще-то такое принципиально невозможно проделать этими средствами. Сможешь сейчас ответить конкретно за этот свой пост и привести подобный код или опять пустозвонить будешь?
Если будешь воду лить, значит все понятно - ты просто ламер и тупо набрался умных слов, а сам ни черта делать не умеешь, только понты кидать. Жду пример кода.
aptyp:
Кстати, можно нечто подобное делать http://www.css-tricks.ru/Articles/Details/BubbleEffectwithCSS
SergeCheb:
TerraWarrior,тебе еще раз написать,читать не умеете,я вам ,сударь, ничего не должен,смысл ясен?)
А кто тебе сказал что я кодер, умник?)))Я занимался этим 2 года назад, и не хочу себя утруждать вспоминая что то, на примере цсс и хтмл-, у меня с приятелем маленькая контора по сайтам, где обязанности кодера по большей части не мои, а приятеля, который с помощью цсс делает то что на первый взгляд  трудно представить - что это сделано на таблицах стилей.
TerraWarrior:

--- Цитата: SergeCheb от 19 Август 2010, 22:19:13 ---А кто тебе сказал что я кодер, умник?)))Я занимался этим 2 года назад, и не хочу себя утруждать вспоминая что то, на примере цсс и хтмл-, у меня с приятелем маленькая контора по сайтам, где обязанности кодера по большей части не мои, а приятеля, который с помощью цсс делает то что на первый взгляд  трудно представить - что это сделано на таблицах стилей.

--- Конец цитаты ---
:lol:
Тогда зачем лезешь в тему? Короче, открою тебе забытый тобою секрет - без помощи скриптов можно обработать ОЧЕНЬ ограниченное количество действий пользователя(к примеру, наведение на область, нажатие кнопки мыши - именно нажатие, а не щелчок, отпускание кнопки мыши - так делают, чтобы "нажатая" кнопка меняла свой вид). Судя по тому, что пишет Cool-Spot, ему нужно совсем другое. И я написал код, который проделывает данные действия. Я прекрасно знаю возможности CSS - они практически безграничны в плане оформления, но никак не в плане обработки.
А ты, раз отписался в теме, значит взял на себя труд помочь человеку, если ты этого не делаешь, значит тебе и в теме делать нечего. Поэтому, если "не должен", то кончай флудить без меры, без тебя тут разберутся, а если все-таки хочешь помочь, так пиши код и не выпендривайся.

P.S.

--- Цитата: SergeCheb от 19 Август 2010, 22:19:13 ---TerraWarrior,тебе еще раз написать,читать не умеете,я вам ,сударь, ничего не должен,смысл ясен?)

--- Конец цитаты ---
Хоть в цитатник заноси...
SergeCheb:

--- Цитата: aptyp от 19 Август 2010, 21:32:48 ---Хочешь подскажу такой бесплатный, без рекламы и где это есть ?

--- Конец цитаты ---
Ах да, знаю,например на на www.6te.net или на фреоде  часто проекты испытываем,только там условие, типа через месяц они начнут свою рекламу вставлять,  только я ее за полгода не видел ни разу ни где. Джумла на бесплатных хостах нещадно тормозит, на этом ппц, друпал - летает.
У тебя какие зе бест?

--- Цитата: aptyp от 19 Август 2010, 21:32:48 ---Цвет при наводке сменить на css можно. Лучше покажи как на css картинку менять ?

--- Конец цитаты ---
Сначала неправильно прочел,думал ему только цвет ссылки надо было менять)Пардон)
Я видел на CSS сайты внешне неотличимые от флеша, но как это все делается точно не могу сейчас сказать.
TerraWarrior:

--- Цитата: aptyp от 19 Август 2010, 22:16:57 ---Кстати, можно нечто подобное делать http://www.css-tricks.ru/Articles/Details/BubbleEffectwithCSS

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

--- Цитата: SergeCheb от 19 Август 2010, 22:35:38 ---Ах да, знаю,например на на www.6te.net У тебя какие зе бест?

--- Конец цитаты ---
Хороший хост. Я юзал byethost.com перешёл на free.onigroup.org просто так
--- Цитата: TerraWarrior ---Очень трудоемкий способ
--- Конец цитаты ---
По идее проще лучше, но если браузеры с таким кодом нормально работают почему бы нет. )
TerraWarrior:

--- Цитата: aptyp от 19 Август 2010, 23:05:15 ---По идее проще лучше, но если браузеры с таким кодом нормально работают почему бы нет. )

--- Конец цитаты ---
В данном случае он не подходит. Кстати, ты коммент читал? В опере криво отображается, а значит еще кроссбраузерность отрабатывать надо.
Teffycom:
TerraWarrior, спасибо за код :thumbup:
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии