KeFiR

Рейтинг
40
Регистрация
06.10.2007

А зачем вообще записывать код счетчика в переменную?

php обрабатывает свой код тока в определенных тегах, (<?php,<?,<?=,<%, <script language="php").

Все что идет за тегами, идет как обычный текст, даже если файл *.php и вы его инклудите.

Просто вставляете html код в файл, БЕЗ ПХП ковычек и инклудите, в итоге у вас получится счетчик..

+ означает что количество от 1 и выше.

([0-9]+) проще будет заменить на (\d+) разницы никакой, но красивее ;)

А то что титл не используется, так это частый прием оптимизации, его тупо для индексации применяют, пхп берет тока id.

show/192/sbilo_poezdom.html

кстати, тут может идти разбивка так

action=show

id=192

title=sbilo_poezdom

И может быть, что где-то инклудится файл show.php и в нем обрабатывается запрос.

Без архитектуры скрипта, очень трудно что либо сказать...приведи хотя бы 1/3 часть index.php, тогда уже можно будет судить что и как происходит в скрипте на начальной стадии

document.getElementById('image'+key).style.backgroundImage='url(http://site.com/images/'+array[key]+'.gif)';

блин, ну я же написал, что заменить току одну строку, больше ничего не изменяя..и в строке тоже НИЧЕГО не нужно было менять...

должно было получится так

<html>
<head>
<script type="text/javascript">
<!--
function magick ( )
{
var string = '1';
if (string.length == 1 )
{
string = '00'+string;
}
else if (string.length == 2)
{
string = '0'+string;
}
else
{
string = string.substring (0,3);
}
var array = string.split ('');
for ( key in array )
{
document.getElementById('image'+key).style.backgroundImage='url('+array[key]+'.gif)';
}
return false;
}
//-->
</script>

</head>
<body onLoad="magick()">

<table border="0" width="87" height="48">
<tr>
<td background="" id="image0"></td>
<td background="" id="image1"></td>
<td background="" id="image2"></td>
</tr>
</table>
</body>
</html>
document.getElementById('image'+key).style.backgroundImage='url('+array[key]+'.gif)';

замени на эту строку

.htaccess преобразует /show/192/sbilo_poezdom.html примерно в такой вид show.php?id=192&title=sbilo_poezdom

А чтобы было ясно, какому файлу передается и в каких параметрах, нужно посмотреть исходники...

но чаще всего файл index.php или начальное слово(в данном случае получается show.php)

background="file:///C:/Documents%20and%20Settings/V%20I%20K/Рабочий%20стол/12345/images/0.gif"

ы +1) путь хорош, хорош, ничего не скажешь)

И как нистранно, но он будет работать) Он будет работать у тех, у кого картинки будут сохранены по пути file:///C:/Documents and Settings/V I K/Рабочий стол/12345/images/. Можно перед началом сайта, попросить скачать архив изображений и попросить разархивировать их по этому пути....тогда как ты писал в другой теме, картинки будут грузится мгновенно и проблем не будет )))

На самом деле нужно показывать веб путь до изображений, а не локальный. залей эти картинки к себе на сайт и указывай путь до них, желательно полный.

Во-вторых, смотри

document.getElementById('image'+key).src=array[key]+'.gif';

здесь, мы присваивали картинку свойству src, а такое свойство я брал из элемента img.

Для таблицы, тебе нужно изменять свойство background поэтому код должен быть

document.getElementById('image'+key).background=array[key]+'.gif';

Window.onload()= callback_func()

а ваще по теме кури доки

http://xhtml.ru/2006/06/21/onload/

мдаа..чего вы еще скрываете? )))

вот код

<html>
<head>
<script type="text/javascript">
<!--
function magick ( )
{
var string = '$NUMB$';
if (string.length == 1 )
{
string = '00'+string;
}
else if (string.length == 2)
{
string = '0'+string;
}
else
{
string = string.substring (0,3);
}
var array = string.split ('');
for ( key in array )
{
document.getElementById('image'+key).src=array[key]+'.gif';
}
return false;
}
//-->
</script>
</head>
<body onLoad="magick()">
<img src="" id="image0" />
<img src="" id="image1" />
<img src="" id="image2" />
</body>
</html>
Всего: 59