Вы не зашли.
а без аякса совсем никак? чтоб на мп то бишь?
весьма нужная вещь. с id видел подобные решения, но class менять тоже иногда требуется.
Неактивен
а если просто
if (document.location.href = 'www.xxx.com/1') { document.getElementById('tag_ID').className='linkz1';} .... ?
З.Ы.: просто на заметку:
как сразу нескольким переменным - присвоить чысловое значение?
Корректно вроде будет var variable1, variable2, variableN = 'string'; (опять листал от нефиг делать)
Отредактированно tip4ik (2011-02-06 21:31:28)
Неактивен
Сообщение от Trilby:
Сообщение от ZloVeЩиЙ:
Как поменять class в зависимости от url?
Тоесть если domen.com/?to=register то class='one'
if domen.com/?to=call то class='two'
else class='three'
p.s. ?to=name - имя документа.html который инклудим.Получилось только через метки+jquery сделать сие чудо-юдо..
http://berezuev.ru/wtf/Testing/index.html
http://berezuev.ru/wtf/Testing/index.html#ololo
http://berezuev.ru/wtf/Testing/index.html#lolol
http://berezuev.ru/wtf/Testing/index.html#trololo
ниже архив с этим всем. Вот только, работает оно только на сервере... Ajax как-никак)
Если не лениться и покапаться далее, то можно сделать именно имя файла после решетки... Я просто не стал уже это писать, т.к. там обработчики исключений и прочая байда, а мне уже очень хочется спать... )
по сабжу ещё это советую заценить: http://habrahabr.ru/blogs/jquery/112779/
Что то уже есть, тоже пожалуй спать, а там смотри еще какие варианты появятся))
FOGGY, дай с ID исходники -- поковыряю.
Отредактированно ZloVeЩиЙ (2011-02-05 01:27:13)
Неактивен
Сообщение от Foggy:
а без аякса совсем никак? чтоб на мп то бишь?
весьма нужная вещь. с id видел подобные решения, но class менять тоже иногда требуется.
Откуда такая ненависть к аяксу?
Исправил 3 раза "#boltayka" на ".boltayka", и один раз id на class - все прекрасно работает.
Перезаливать ZIP не буду
И вообще, такие вещи не на JS надо делать, а get-запросами на пахапе
Отредактированно Trilby (2011-02-05 01:36:05)
Неактивен
ZloVeЩиЙ, вообще не могу найти в закладках... где-то сохранял... попробуй прогуглить "слайдер jquery/css". я именно по такому запросу находил нечто из этой темы. многие слайдеры по такому принципу реализованы. вот единственное, что нашёл пока в закладках (у меня их уж больно много и беспорядок в них - фиг что найдёшь). но это не то... мне самому сейчас это требуется, так что я завтра ещё пороюсь. правда, по классам мне ни к чему - мне только к id привязывать ссылки пока требуется.
прикрепляю пример, найденный на компе.
Trilby, ненависти к нему нет - напротив, нравится он) но на мп ведь нету доступа к пхп и прочим нужностям, с которыми аякс связан, так?
http://imgs.su/users/21521/1296859177.zip
Отредактированно Foggy (2011-02-05 01:40:47)
Неактивен
Да при чем тут пхп? Ты код в архиве смотрел? Там есть серверные скрипты?
Ставлю штуку баксов и бутылку пива сверху, что я (да кто угодно) могу это запустить даже на народе
Отредактированно Trilby (2011-02-05 01:45:24)
Неактивен
Trilby, каюсь, не смотрел) уже минут 20 собираюсь лечь спать) всё никак не лягу) пожалуй, отключусь до завтра. там посмотрим.
p.s. про "кто угодно" лучше не говори xDDD моя мать по-любому не сможет) и штука баксов с тебя будет)))
Неактивен
Сообщение от Foggy:
p.s. про "кто угодно" лучше не говори xDDD моя мать по-любому не сможет) и штука баксов с тебя будет)))
Да за такой спор я своего годовалого племянника научу заливать скрипты, не говоря уж о твоей маме.. Спокойной ночи
Неактивен
Сообщение от ZloVeЩиЙ:
Подзабыл элементарные условия что ли ):
Нужно дописать условие:если еррор=1 или еррор=5 ("some text");
если что другое ("other text");Мой вариант не срабатывает почему то...
...
if(error=='0') error="GOOD";
if(error=='1') error="BAD";
if(error=='2') error="BAD";
if(error=='3') error="BAD";
if(error=='4') error="BAD";
if(error=='5') error="GOOD";
if(error==1||error==5) {
document.write("text");
}
else {
document.write("other text");
}
/...
может с самой переменной что-то не так
или этот dоcument.write куда-то непонятно куда выводится (если чат, то в какой-то фрейм или ещё куда)
скинь полный код, что-ли
Неактивен
Разобрался уже.
Условие надо было ставить до определения значений переменой error=GOOD\BAD всего то)
Как то так, если кому то понадобится...
...
if(error=='0'||error=='10') {
gclass="good_g";
}
else {
gclass="bad_g";
}
if(error=='0') error="GOOD";
if(error=='1') error="BAD";
if(error=='2') error="BAD";
if(error=='3') error="BAD";
if(error=='4') error="BAD";
...
if(error=='10') error="GOOD";
if(error) document.write("<div class='"+gclass+"'>"+error+"</div>");
/...
Отредактированно ZloVeЩиЙ (2011-03-07 21:47:39)
Неактивен
ZloVeЩиЙ, сабжа что-то не наблюдаю, но все-же небольшой оффтоп...
Может стоит
if(error=='0') error="GOOD";
if(error=='1') error="BAD";
if(error=='2') error="BAD";
if(error=='3') error="BAD";
if(error=='4') error="BAD";
и т.д. заменить на
if (error!='0' and error!='10') {error="BAD"} else {error="GOOD";}
Показать / Cкрыть текст
Отредактированно Trilby (2011-03-07 22:21:58)
Неактивен
В:
В jquery есть такая штука как
пример
решение
Отредактированно ZloVeЩиЙ (2011-05-15 16:47:11)
Неактивен
ZloVeЩиЙ, оооо. Как раз самому нужна была эта функция, а гугл молчал как партизан.
p.s. значение toggle (цифры) без кавычек надо, в примере исправь
Отредактированно Trilby (2011-05-15 10:46:32)
Неактивен
гугл молчал как партизан.
не так спрашивал видимо, нужно было с пивком и косяком подходить...
Отредактированно ZloVeЩиЙ (2011-05-15 16:52:51)
Неактивен
Подкиньте задачек по циклам while, for в javascript`e...
Вроде как бы все понимаю, но все равно практики не хватает, не хочу переходить к более сложеному не разобравшись полностью с циклами.
Неактивен
А чего там тренироваться то?
Собственно, это задачи на циклы по паскалю (в колледже давали как-то), но посредством текстовых полей и кнопок очень даже хорошо решаются и на JS (наверное, кроме десятой)
ABBYY Finereader
Отредактированно Trilby (2011-05-25 21:04:51)
Неактивен
Вопрос на повестке дня!
Есть парочка полей виду:
Чуть ниже блок:
<div>
Адын <input type='text' name='text' class='text'>
</div>
Ну и скрипт:
<script type="text/javascript">
document.getElementById('del-type-1').onclick = function () {
if (this.checked) document.body.innerHTML = document.body.innerHTML.replace(/Дыдва/g, 'Адын');
}
document.getElementById('del-type-2').onclick = function () {
if (this.checked) document.body.innerHTML = document.body.innerHTML.replace(/Адын/g, 'Дыдва');
}
</script>
Который должен менять слово Адын на другое (зависит от выбраного чекбокса). Все бы хорошо, но меняет лишь один раз, Адын -> Дыдва при щелчке...
Помогите разобраться!
Отредактированно ZloVeЩиЙ (2012-03-17 02:40:12)
Неактивен
Сообщение от ZloVeЩиЙ:
Вопрос на повестке дня!
Есть парочка полей виду:Чуть ниже блок:
<div>
Адын <input type='text' name='text' class='text'>
</div>Ну и скрипт:
<script type="text/javascript">
document.getElementById('del-type-1').onclick = function () {
if (this.checked) document.body.innerHTML = document.body.innerHTML.replace(/Дыдва/g, 'Адын');
}
document.getElementById('del-type-2').onclick = function () {
if (this.checked) document.body.innerHTML = document.body.innerHTML.replace(/Адын/g, 'Дыдва');
}
</script>Который должен менять слово Адын на другое (зависит от выбраного чекбокса). Все бы хорошо, но меняет лишь один раз, Адын -> Дыдва при щелчке...
Помогите разобраться!
document.body.innerHTML.replace(/Дыдва/g, 'Адын') заменяет все встреченные "Дыдва" на странице, а не только в нужном месте.
Если можно разметку изменить, то я бы сделал так:
Неактивен
Жень, спасибо что отозвался.
Дело в том что разметку никак не поменять, есть ли подобное решение без
<span id="target">Адын</span> ?
Неактивен
если блоку добавить ID
<div id="iddiv">
Адын <input type='text' name='text' class='text'>
</div>
ЗЫ извращаться можно сколько угодно, но Span - самый оптимальный вариант))))))
Неактивен