![]() |
|
||||||||||
|
|
|
|||||
|
Всем привет! нужна помощь!
нужен скрипт на яве. Скрипт должен вставлять надписи в htm страницу у меня есть скрипт который вставляет картинку, нажал картинка новая, еще нажал, опять новая. Так вот мне нужны подписи к этим картинка мне посоветовали сделать скрипт в отдельном файле. Файл межит в виде JavaScript массива. Ты его указываешь и по номеру фотки пишешь docement.write(Text[i]) Помогите плиз до ума довести начатое, подскажите как написать этот скрипт, или предложите другое решенее,. заранее благодарен |
|
|||||
|
У тебя есть база по картинкам? Ну, массив тот-же?
Ну вот. Делаешь соответствующий массив по подписям. Или можно даже в этот упихать. А потом то самое document.write(Text[i]) |
|
|||||
|
Грубо говоря, вот так вот:
<script> photo[1]="http://mysite.ru/photo/porno.jpg"; photo[2]="http://mysite.ru/photo/priroda.jpg"; //А теперь текст: text[1]="Это моя любимая порнуха"; text[2]="А это пейзажик :-))"; //Сам сакрипт for (i=1;i<=2;i++){document.write("<teble><tr><td><img src='"); document.write(photo[i]); document.write("'></td></tr><tr><td>"); document.write(text[i]); document.write("</td></tr></table><br>"); }; </script> Если фоток больше чем две, то сам пАпимаешь.. Меняешь двоечку на что-нисть там.. Лучше конечно вообще переменную новую сделать. А если по-путю, то енто нада на ПХП писать, иль на перле. |
|
|||||
|
У меня скрипт вставляет картинки способом подмена пути (может это слишком? мне кажется твой скрипт короче будет ;-)
а насчет комментариев счас попробую, если чего не получится вернусь |
|
|||||
|
Ветеран форума
|
что значит нужен скрипт...
нужен скрипт иди на хотскрипт... так что ты сначала напиши скрипт а потом спрашивай... типа у меня вот тут не работает немножечко... а писать скрипты за тебя... хитро придумано... |
|
|||||
|
Не, ты не прав. Там он скачает какую-нибуть навороченную штуку и будет пользоваться ей как девушка автомобилем - нихрена не понимая, что у него внутри.
А на простейших примерах - глядишь, на javascript писать научится.. ![]() |
|
|||||
|
Млин, забыл. А что касается замены пути:
можно и так. Есть такая чтука - innertext - так по-моему. Т.е. вставляешь нужный тебе текст в какой-нить тэг (див али спан - как больше нравиться), присваеваешь тэгу идентификатор и вперёд : вместе с путём изменяешь ентот innertext у тэга. По-моему так. |
|
|||||
|
Регистрация: Apr 2003
Сообщений: 23
|
Впринципе могу предложить еще одно решение.
Заключить каждую картинку и подпись в див, повесить на них стиль display: none, на первую картинку-подпись соотв display: block. ну и написать функцию, которая при клике будет этот стиль поочередно менять с ноне на блок и назад. Соотв. раздуется код и страница будет грузится дольше, потребуются поздние браузеры. С другой стороны картинка не будет подгружаться и результат будет почти мгновенно. Имеет смысл, если картинок мало, они большие и те кто смотрят сайт сидят на "новых" браузерах. |
|
|||||
|
Большое спасибо за предложенное решения, сделал - работает :-) переменную взял из первого скрипта и теперь для каждой фотки своя подпись
кстати первый скрипт, который вставляет картинки, я откровенно скопировал, даж нече не менял. но вбудущем исправлюсь, кстати как можно два действия на один объект назначить? ну чтоб document.write(foto[i]) и чтоб при onClick i=i++ ??? и заново грузилось? надеюсь ясно изложил вопрос |
|
|||||
|
Регистрация: Apr 2003
Сообщений: 23
|
onClick это событие.
Вообще через точку с запятой. В том скрипте что ты скачал, если он меняет картинки при клике этот механизм организован, покопайся в коде который скачал. |
![]() |
Часовой пояс GMT +4, время: 10:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|