insy
-
Posts
30 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by insy
-
-
Спасибо!
-
а можно простой пример...
-
прошу прощения за глупый вопрос, но все же пришлось вернуться к данной теме!
Когда мы нажимаем на ссылку и срабатывает свич, выделяется цветом раздел... при нажатии на следующую ссылку, стиль на предыдущей остается!
Как сделать, чтобы стиль присваивался только к одному элементу, на который в данный момент и нажал пользователь?
-
Вселенское спасибо за скорость и о5же в точку!
-
Всем доброго времени суток!
Понимаю, вопрос тривиальный и скорее всего проблема лежит в путях, но самому дойти к сожалению не получается...
В общем есть див, в который аяксом подгружаются картинки с прикрученной к ним фото галереей fancebox. Трудность заключается в том, что та информация которая подгружается почему то не видит скрипта fancybox'a и картинки, которые должны увеличиваться просто появляются в новом окне...
В то же время, если открыть страницу с фотографиями отдельно, то все работает замечательно!
Подгружаемый файл...
<div class="highslide-gallery">
<a href="images/gallery1.jpg" class="highslide" onclick="return hs.expand(this)">
<img src="images/gallery1.thumb.jpg" alt="Highslide JS"
title="Click to enlarge" />
</a>
<div class="highslide-caption">
Caption for the first image. This caption can be styled using CSS.
</div>
<!-- Repetionion of the above -->
<a href="images/gallery2.jpg" class="highslide" onclick="return hs.expand(this)">
<img src="images/gallery2.thumb.jpg" alt="Highslide JS"
title="Click to enlarge" /></a>
<div class="highslide-caption">
Caption for the second image.
</div>
<a href="images/gallery3.jpg" class="highslide" onclick="return hs.expand(this)">
<img src="images/gallery3.thumb.jpg" alt="Highslide JS"
title="Click to enlarge" /></a>
<div class="highslide-caption">
Caption for the third image.
</div>
</div>Ajax
function showContent(link) {
var cont = document.getElementById('content');
var loading = document.getElementById('loading');
cont.innerHTML = loading.innerHTML;
var http = createRequestObject();
if( http ) {
http.open('get', link);
http.onreadystatechange = function () {
if(http.readyState == 4) {
cont.innerHTML = http.responseText;
}
}
http.send(null);
} else {
document.location = link;
}
}
function createRequestObject() {
try { return new XMLHttpRequest() }
catch(e) {
try { return new ActiveXObject('Msxml2.XMLHTTP') }
catch(e) {
try { return new ActiveXObject('Microsoft.XMLHTTP') }
catch(e) { return null; }
}
}
}hightslide
hs.graphicsDir = '../highslide/graphics/';
hs.align = 'center';
hs.transitions = ['expand', 'crossfade'];
hs.outlineType = 'rounded-white';
hs.fadeInOut = true;
//hs.dimmingOpacity = 0.75;
// Add the controlbar
hs.addSlideshow({
//slideshowGroup: 'group1',
interval: 5000,
repeat: false,
useControls: true,
fixedControls: 'fit',
overlayOptions: {
opacity: .75,
position: 'bottom center',
hideOnMouseOut: true
}
}); -
Огромное спасибо! Nekromancer в точку
Вопрос закрыт.
-
Вам синтаксис свича нужет чтоли?
switch (id) {
case 'friends':
//что-то
break;
case 'gb':
//что-то
break;
case 'contacts':
//что-то
break;
}это понятно, меня интересует, что прописать в начален свича в переменной id, чтобы он мог его определить...
-
Доброго времени суток!!!
Народ , подскажите пожалуйста как пустить id по switch'у ?
Я хочу, чтобы в зависимости от того на ссылку с каким id нажали, происходила фиксация данного раздела и выделение его цветом.
<ul>
<li><a href="#" id ="friends" onclick="showContent('<?=site_url('main/friends');?>');" title=""><b>Н</b>аши Друзья</a></li>
<li><a href="#" id ="gb" onclick="showContent('<?=site_url('main/guest');?>');" title=""><b>Г</b>остевая книга</a></li>
<li><a href="#" id ="contacts" onclick="showContent('<?=site_url('main/contacts');?>');" title=""><b>К</b>онтакты</a></li>
</ul>Все соответственно придется прописывать в showContent() то есть просто на onclick повесить нельзя, собственно в этом и проблема
-
Просто есть запрос к котрому Join'ятся подзапросы
LEFT JOIN (
SELECT
SUM(__PS.fn_oms) AS oms_summ,
SUM(__PS.fn_rate_by_state_norm) AS state_norm,
__PS.`pk_id` as id
FROM
tusers U
LEFT JOIN tmain_and_under_foundings MAUF ON MAUF.fk_user = U.pk_id
LEFT JOIN tgeneral_description_section GDS ON GDS.fk_user = U.pk_id
LEFT JOIN tpost_section __PS ON __PS.fk_mauf = MAUF.pk_id
LEFT JOIN tdic_code_post POST_CODE ON __PS.fk_code_medic_post = POST_CODE.pk_id
GROUP BY
__PS.fk_user,
__PS.fk_mauf,
__PS.fk_code_department,
__PS.`fk_code_medic_post`
)POST_DEP_COUNTER ON PS.pk_id = POST_DEP_COUNTER.idИ благодаря им очень сильно замедляется выполнение самого запроса... Вот и хочу как-то переписать!
-
Доброго времени суток! На что можно заменить LEFT JOIN?
-
Pagination
in PHP
а предыдущие как убрать?
и еще вопрос, как это оптимизировать... у меня 750 страниц, я же не буду каждый раз новый цикл писать...
-
Делаю pagination. Подскажите как реализовать следующую задачу.
есть 20 элементов после выборки(Всего 700). Как сделать, чтобы при нажатии на кнопку далее эти 20 исчезали и появлялись следующие 20...
-
Pagination
in PHP
<?php
$num_pages = ceil($page_cnt/20);
for($i=1;$i<=$num_pages;$i++) {
?>
<a href = "java script:submitPagination('<?=$i;?>')"><?=$i;?></a>
<?php }?>
примерно так... запрос слишком большой выложить не получиться....
<?php
$num_pages = ceil($page_cnt/20);
for($i=1;$i<=$num_pages;$i++) {
?>
<a href = "java script:submitPagination('<?=$i;?>')"><?=$i;?></a>
<?php }?>Наверное лучше так
-
Pagination
in PHP
Мне нужно изначально, чтобы выводилось не 755 страниц а только 20...
-
Pagination
in PHP
При постраничном выводе получилось слишком много страниц, как уменьшить количество и выводить например по 20?
Тоесть должно получиться примерно следующие
|1| 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -> >>
где -> это на 20 вперед
а >> это на последнюю
а когда стоишь на 30 к примеру, то и назад также...
Страниц очень много(755).
-
сессия+куки+идентификатор
А пример, ну или хотябы относительный алгоритм можно?
-
Добрый день!
Хотелось бы узнать как на данном форуме реализовано добавление новых сообщений... Сам пишу мини форум и немного заклинило!
У меня есть 3 таблицы users,topics, messages
в них хранятся информации об авторе, теме созданной этим автором,и соответсвенно сообщении, которое он оставил.
меня интересует как составить запрос на выобрку из 3 таблиц, чтобы при создании новой темы выводилось сообщение оставленное именно автором этого сообщения.
Заранее спасибо!
-
Классный форум, пока ждал ответа написал и исправил сам=)
-
Отличный ответ, я и так понимаю, что гугл спасет мир, но все же...
вот кстати... начал потихоньку вникать, написал, но код по непонятной причине не работает... посмотрите плз
function textReplace('message','qwerty')
{
var input = document.getElementById('message');
var selectionStart = input.selectionStart;
var selectionEnd = input.selectionEnd;
var inputValue = input.value;
var firstPart = inputValue.substring(0,selectionStart);
var middlePart = "qwerty";
var lastPart = inputValue.substring(selectionEnd,inputValue.length);
input.value = firstPart+middlePart+lastPart;
} -
Народ, помогите плз!
Задача следующая, надо сделать так, чтобы текст вставлялся на место где в данный момент находится курсор, при нажатии на button как это реализовать, желательно как можно проще
Заранее спасибо!
-
спасибо, мне собственно и надо было сделать как можно проще...=)
-
Нарад помогите плз!
В общем тема следующая... как сделать так, чтобы при нажатие на поле в форме она меняла цвет фона и после того как нажимаешь на другое поле предыдущаяя возвращала первоначальный цвет?
-
Народ, помогите плз, чет переклинило страшно как сделать iframe с закругленными углами, используя только стили?
-
не интересно... для меня... да ещё копаться в этой joomla'е
Вполне норм, это ведь такая мелочь по сравнению с мировой революцией
hightslide + ajax проблемы
in JavaScript
Posted · Edited by insy
еще вопрос...
Скрипт заработал...картинка увеличивается, а параметры к ней не применяются(