- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. Поднимаю тему снова. ну не получается у меня сделать все по-человечески 😡
За основу был взят скрипт уважаемого Pike.
Итак, я решил попробовать реализовать идею на php. Поскольку мне еще нужно делать подписи к картинкам, и обязательно их выравнивать по центру.
Весь код находится в <body></body>.
В файле next.php находится следующее:
Если бросите идею PHP, я могу покапаться в своем старье (типа прошлое тысячелетие) и найти на javascript с подписями, и уж выровнять вообще не проблема. Если нет, можете ткнуть мне в подпись ☝
Если бросите идею PHP, я могу покапаться в своем старье (типа прошлое тысячелетие) и найти на javascript с подписями, и уж выровнять вообще не проблема. Если нет, можете ткнуть мне в подпись ☝
Уважаемый Pike покопайтесь пожалуйста :) Кстати а что такое ткнуть в подпись?
могу покапаться в своем старье (типа прошлое тысячелетие) и найти на javascript с подписями, и уж выровнять вообще не проблема.
Это было бы замечательно, мне тоже очень интересно!
вообще javascript в данном случае хорош тем, что просто загружает фотки и подписи, не загружая при этом новую страницу. Это удобно. Но с другой стороны хиты на счетчиках не считаются ) но главное чтобы посетителю было удобно, а не статистике.
Не нашел. Вот вам новый.
<head>
<script type="text/javascript" src=titles.js></script>
<script type="text/javascript">
var last=200;
var photo=1;
function next(){
photo++;
if (photo>last) photo=1;
show(photo);
}
function prev(){
photo--;
if (photo<1) photo=last;
show(photo);
}
function show(photo){
document.getElementById('photo').innerHTML="<img src='doha/"+photo+".jpg'>";
document.getElementById('title').innerHTML=titles[photo];
document.getElementById('indicator').innerHTML="Photo "+photo+" out of "+last;
}
</script>
</head><body onload=show(1)>
<div align=center>
<span id ='indicator'>
Photo 1 out of <script type=text/javascript>
document.write(last);
</script>
</span><br>
<b> < <a href="javascript:prev()">Prev</a> | <a href="javascript:next()">Next</a> > </b>
<p>
<div id='photo'>
</div>
<div id="title">
</div>
</div>
</body>
и titles.js, в который надо нарисать подписи:
titles= new Array("",
"моя первая картина", "моя вторая фота", "моя третья шедевра",
"четвертая пикча", "пятая нечта", "ну и так даллее"
)
Не нашел. Вот вам новый.
<head>
<script type="text/javascript" src=titles.js></script>
<script type="text/javascript">
var last=200;
var photo=1;
function next(){
photo++;
if (photo>last) photo=1;
show(photo);
}
function prev(){
photo--;
if (photo<1) photo=last;
show(photo);
}
function show(photo){
document.getElementById('photo').innerHTML="<img src='doha/"+photo+".jpg'>";
document.getElementById('title').innerHTML=titles[photo];
document.getElementById('indicator').innerHTML="Photo "+photo+" out of "+last;
}
</script>
</head><body onload=show(1)>
<div align=center>
<span id ='indicator'>
Photo 1 out of <script type=text/javascript>
document.write(last);
</script>
</span><br>
<b> < <a href="javascript:prev()">Prev</a> | <a href="javascript:next()">Next</a> > </b>
<p>
<div id='photo'>
</div>
<div id="title">
</div>
</div>
</body>
и titles.js, в который надо нарисать подписи:
titles= new Array("",
"моя первая картина", "моя вторая фота", "моя третья шедевра",
"четвертая пикча", "пятая нечта", "ну и так даллее"
)
гениально. спасибо просто огромнейшее :) массив легко и элегантно решил задачу с надписями. Еще раз большущее спасибо. Всех С Новым!
Pike, последний вопрос :) Как Вы сделали чтобы текстовые подписи выравнивались по центру? :) не могу понять :)
положил все в отцентрованный див.