Уголок веб-разработчика

сайт для веб-мастеров и веб-разработчиков


Реклама на сайте
как разместить свою рекламу?



Что нового в блоге?



Ответы на вопросы читателей

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

Письма с вопросами можно отправлять по адресу: mike@pestr.ru.

Как получить идентификатор добавляемой в БД записи в PHP?

Воспользоваться функцией mysql_insert_id(). Работает только если есть поля с AUTO_INCREMENT.

Как получить последнюю запись из БД?

Есть два способа.

1. Если ключевое поле в БД, например id, имеет AUTO_INCREMENT, то выбрать последнюю запись можно следующим запросом:

 SELECT * FROM my_table ORDER BY id DESC LIMIT 1.

2. Если же ключевого поля с AUTO_INCREMENT в таблице не существует, то надо предусмотреть поле, в которую помещается дата и время создания записи и применить аналогичный запрос, только с сортировкой по данному полю.

Как вставить объект Flash на сайт?

Чтобы вставить объект Flash на сайт, в теле сайта нужно прописать следующий код:

<object	type="application/x-shockwave-flash" data="flash.swf" width="100" height="100">
	<param name="movie" value="flash.swf" />
</object>

В параметрах data и value указывается относительный или абсолютный URL к флеш-ролику.
В параметрах width и height - ширина и высота объекта.

Не поможете с JavaScript для отправки на страницу, в зависимости от разрешения экрана?

<SCRIPT>
	width=screen.width; // определяем ширина экрана
	height=screen.height; // определяем высоту экрана

	// в зависимости от значений, переадресуем на нужную страницу
	if (width=1024&&height=768)
	   location.href='index1024.html';

	if (width=1280&&height=1024)
	   location.href='index1280.html';
</SCRIPT>

В файлах index1024.html и index1280.html размещаем макеты страниц для разных разрешений.

Хочется сделать на сайте "резиновую" верстку, но с ограничением растягивания по ширине, как это сделать?

Это можно сделать, поместив тело сайта в контейнер или таблицу с приведенным в примере стилем.
Пример демонстрирует "резиновый" контейнер, которых тянется по ширине от 1003 до 1280 px. Если разрешение меньше - появится горизонтальный скроллинг. Если разрешение больше, то ширина контейнера не будет привышать 1280 px.

<div style="width:expression(document.body.clientWidth > 1280 ? '1280px' : '100%');
min-width:1003; max-width:1280px;">
	Содержимое сайта
</div>

Будут ли поисковые роботы индексировать содержимое, загружаемое динамически средствами AJAX?

Нет. Поисковики не будут индексировать содержимое, генерируемое динамически, так как не обрабатывают JavaScript-скрипты.


Письма с вопросами принимаются по адресу: mike@pestr.ru.







Rambler's Top100
© Студия Михаила Пестречихина, 2008-2017
При перепечатке и копировании статей с сайта указание автора и URL статьи обязательно!
Программный код, приведенный в статьях в качестве примеров, можно использовать без каких-либо ограничений.
Работоспособность, надежность и безопасность программного кода из примеров не гарантируется.
Хостинг «Джино»