Дикий пионер

Рейтинг
203
Регистрация
23.11.2009

siv1987,

Может вам это на css3 сделать лучше, там есть анимации, которые по идее быстрее работать должны.

Для примера http://h5bp.github.io/Effeckt.css/ или http://daneden.github.io/animate.css/

Осбенность такая у simplexml

Вот тут почитаайте ответы http://stackoverflow.com/questions/6796797/why-does-simplexml-change-my-array-to-the-arrays-first-element-when-i-use-it - там есть несколько разных решений

Как минимум два решения:

1. Серверное - тут нужны подробности, есть ли движок, на каком языке и т.п.

2. Клиентское - на js в объекте window.location хранится адрес текущей страницы. Пробегаете по ссылкам из меню и сравниваете адрес каждой ссылки с текущим. Если воспал - ставите класс active, но тут тоже есть ньюансы

koderman:
Что делается строкой new User?? Для чего new?
Это объекту присваивается метод так?
Объект создаётся ведь словами new Object а не new User.
function User (firstname, lastname) {
this. firstname = firstname;
this. lastname = lastname;
}

var Vasya = new User (“Вася” , “Иванов”);

Это "имитация" ООП на javascript, подробности по соотвествующим запросам. Вообще функции в js тоже являются объектами

Sly32:
При наведении мыши на блок div показывается еще один - скрытый и дополнительной инфой, как сделать чтоб его положение зависело от положения курсора?

А это уже задачка связанная с css -смотрите свойство position. Ну и у объекта события, которое передается в функцию-обработчик есть свойства, отвечающие за координату мыши, что-то типа .eventX, eventY - динамически меняйте стили div'у, который хотите заставить двигаться за мышкой.

Ну приколько вообще да, часть кода в куке отдавать.

ruuman:
До JS пока не дошли руки;)
Действительно, решение проще чем я думал. Спасибо.
Вы использовали краткую запись

Тут на самом деле две возможности php использованы - short tags - <?= что равнозначно <?php echo

и тернарный оператор - это короткая запись if.

Если у вас эти значения прям так прописаны в шаблоне по пунктам - то примерно так можно


<select class="form-control" name="pr">
<option value="1"<?=($myrow['pr']==1?' selected="selected"':'');?>>Очень низкий</option>
<option value="2"<?=($myrow['pr']==2?' selected="selected"':'');?>>Низкий</option>
<option value="3"<?=($myrow['pr']==3?' selected="selected"':'');?>>Нормальный</option>
<option value="4"<?=($myrow['pr']==4?' selected="selected"':'');?>>Высокий</option>
<option value="5"<?=($myrow['pr']==5?' selected="selected"':'');?>>Критичный</option>
</select>

или вариант еще - генерить js, который вам нужный пункт установит после загрузки страницы.

сравнение надо через == делать, да и условие у вас странное, если выполнится первое условие, то else остальные не сработают - естественно будет только одно добавление в массив.

Если прямо на сервере - то есть консольные тулзы из пакета imagemagick - compose (вроде).

Погуглите на эту тему.

Ну и скрипт на заказ на вашем любимом языке никто не отменял.

А вообще да, если картинок не много и позволяет канал - то скачать, наложить на компе и обратно залить.

Всего: 1870