Помогите со скриптом

12
LG
На сайте с 25.12.2012
Offline
0
697

Друзья помогите решить проблему. Я не соображаю в скрипах но очень нужно выполнить одну задачу. В общем дело такое на странице будет Див под ним кнопка при нажатии на кнопку нужно в этот див подгрузить контент этот контент состоит из картинки и текста. нужно загружать рандомно таких блоков с картинкой и текстом около 150 штук. помогите организовать.

C
На сайте с 04.02.2005
Offline
277
#1
Я не соображаю в скрипах но очень нужно выполнить одну задачу

=

Огласите весь бюджет список пожеланий, начиная от cms

LG
На сайте с 25.12.2012
Offline
0
#2
Chukcha:
=
Огласите весь бюджет список пожеланий, начиная от cms

Желание только одно) что бы подгружалось) есть скрип который может в рандомном порядке перенаправить на страницу но создавать отдельно 150 страниц это не серьезно)))) сайт простой самописный.

A
На сайте с 18.02.2009
Offline
46
#3

AJAX+пару строк php, дело в то :)

Аккаунты на торрент-трекеры. () Тут дают деньги!!! (http://Pop-Bazar.com/registration.php?ref=2115)
C
На сайте с 04.02.2005
Offline
277
#4

allmuz, самописный движок...

1. подключиться? к базе

2. достать контент

3. Отдать

Уже три строки

+

столько же c использованием ajax

izbushka
На сайте с 08.06.2007
Offline
110
#5
Chukcha:
1. подключиться? к базе
2. достать контент
3. Отдать

Уже три строки

1. подключиться? к базе; достать контент; Отдать :)

C
На сайте с 04.02.2005
Offline
277
#6

izbushka, не упрощайте... можно ТС спугуть

Coolmac
На сайте с 08.09.2011
Offline
60
#7

limbah_garry, вы сайт покажите что-ли, и что куда вставлять. Может кто и сделает вам за копеечку.:)

Доступные vps/ds с грамотной тех. поддержкой (https://my.friendhosting.net/pl.php?11304)
KS
На сайте с 11.06.2012
Offline
17
#8

limbah_garry, Эти блоки с картинками и текстами, они где хнанятся? В базе данных ли? MySQL ли? Сайт на PHP ли? Может они в XML файле, или в текстовом, или в PHP файле уже в массив раскиданы?

FileSafe (http://filesafe.anek.ws/) - мониторинг неизменности файлов сайта для защиты от взлома. Для форумчан - первый год бесплатно.
LG
На сайте с 25.12.2012
Offline
0
#9
KostaShah:
limbah_garry, Эти блоки с картинками и текстами, они где хнанятся? В базе данных ли? MySQL ли? Сайт на PHP ли? Может они в XML файле, или в текстовом, или в PHP файле уже в массив раскиданы?

Они пока нигде не хранятся я их еще не писал. сайт на PHP.

KS
На сайте с 11.06.2012
Offline
17
#10

Тогда советую блоки сразу расположить в РНР файле, в виде массива:

#файл block.php

<?php
$ar[]='<img src="http://img.forumimg.net/misc/im_icq.gif"> Это блок №1';
$ar[]='<img src="http://img.forumimg.net/misc/im_icq.gif"> Это блок №2';
$ar[]='<img src="http://img.forumimg.net/misc/im_icq.gif"> Это блок №3';
$ar[]='<img src="http://img.forumimg.net/misc/im_icq.gif"> Это блок №4';
$ar[]='<img src="http://img.forumimg.net/misc/im_icq.gif"> Это блок №5';
$ar[]='<img src="http://img.forumimg.net/misc/im_icq.gif"> Это блок №6';
$ar[]='<img src="http://img.forumimg.net/misc/im_icq.gif"> Это блок №7';
echo $ar[array_rand($ar)];
?>

Тогда в упрощённом варианте, без изощрений с асинхронностью, страница может быть такой:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Блоки</title>
<script>
function gruzi(){
var blk=document.getElementById('oneblock');
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", "block.php", false);
xmlHttp.send(null);
blk.innerHTML=xmlHttp.responseText;
}
</script>
</head>
<body>
<div style="border: 1px solid black; padding:10px" id="oneblock">
Тут у нас див.
</div>
<input type="button" onclick="gruzi()" value="Грузи">
</body>
</html>
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий