Снимки и текст отдолу при рефреш

Dzvera

Registered
Здравейте отново. Имам скрипт за снимки при рефреш и искам отдолу под тях да са със текст. С всяко презареждане на страницата например: показва снимка 1 и текста да е с нея отдолу. Показва друга снимка и друг текст и.т.н +1 на който ми помогне. Ето го и скрипта!



<script language="Javascript">
function image() {
};

image = new image();
number = 0;

image[number++] = "<img src='http://store.picbg.net/pubpic/FF/F5/3841dbeef741fff5.jpg/1.gif' border='0' width='176px' height='232px'>"
image[number++] = "<img src='http://store.picbg.net/pubpic/32/7C/326ff0e0f906327c.jpg/2.gif' border='0' width='176px' height='232px'>"
image[number++] = "<img src='http://store.picbg.net/pubpic/92/38/dc94cc5870ef9238.jpg/3.gif' border='0' width='176px' height='232px'>"

increment = Math.floor(Math.random() * number);
document.write(image[increment]);
</script>
 
Предлагам ти два варианта:

ДБ с поле "Име на снимката" и "Коментар". По името на снимката търсиш в първото поле и извеждаш съдържанието на второто.

Втори начин:

Създаваш една директория (може и там където са снимките). Там слагаш текстови файлове от рода на "името-на-снимката.jpg.txt" със съответния текст. При извеждането на снимката правиш проверка

if (file_exist($image_name."txt")) { ... извеждане на съдържанието на файла ...}

Вторият варинат съм го приложил тук : http://geobg.info/?a=1&p=1
 
function image() {
};

image = new image();
number = 0;

image[number++] = ["<img src='http://store.picbg.net/pubpic/FF/F5/3841dbeef741fff5.jpg/1.gif' border='0' width='176px' height='232px'>",'текст1'];
image[number++] = ["<img src='http://store.picbg.net/pubpic/32/7C/326ff0e0f906327c.jpg/2.gif' border='0' width='176px' height='232px'>",'текст2']
image[number++] = ["<img src='http://store.picbg.net/pubpic/92/38/dc94cc5870ef9238.jpg/3.gif' border='0' width='176px' height='232px'>",'текст3']

increment = Math.floor(Math.random() * number);
document.write(image[increment][0]);
document.write(image[increment][1]);
 
Като ти разгледах скрипта ми хрумна и трети вариант:



<script language="Javascript">
function image() {
};

var txt = new Array();

image = new image();
number = 0;

image[number++] = "<img src='http://store.picbg.net/pubpic/FF/F5/3841dbeef741fff5.jpg/1.gif' border='0' width='176px' height='232px'>"

txt[number]="Текст към тази снимка";

image[number++] = "<img src='http://store.picbg.net/pubpic/32/7C/326ff0e0f906327c.jpg/2.gif' border='0' width='176px' height='232px'>"

txt[number]="Текст към тази снимка";

image[number++] = "<img src='http://store.picbg.net/pubpic/92/38/dc94cc5870ef9238.jpg/3.gif' border='0' width='176px' height='232px'>"

txt[number]="Текст към тази снимка";

increment = Math.floor(Math.random() * number);
document.write(image[increment]);

document.write("<br>" + txt[increment]);
</script>
 

Back
Горе