![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| 2man |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
А ты не мог бы сам добавить в мой quote.js то что надо и выложить сюда, а то я дамер в этих делах, еще чего накручу
http://mega-forum.net.ru/html/quote.js -------------------- Быстро поднятое - упавшим не считаеся |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Нет, нужно изменять не JS, а код форума. Наведи мышкой на кнопку быстрой цитаты, в строке статуса видишь вызов. Это нужно от сервера, а код для клиента я дал в первых постах.
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| 2man |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
Чего-то не получилось. Ошибку на странице выдает
-------------------- Быстро поднятое - упавшим не считаеся |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Что ты конкрентно сделал, выкладывай код, я не телепат -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| 2man |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
Так вот, какой у меня получился quote.js:
далее, чтобы не добавлять отдельную кнопку, я решил поменять значение кнопки "цитата"
это был старый код, а вот теперь новый:
В итоге кнопка "цитата" вообще пропала. Что делать? Это сообщение отредактировал(а) 2man - 20.8.2005, 10:58 -------------------- Быстро поднятое - упавшим не считаеся |
||||||
|
|||||||
| Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
2man я понял, ты совсем не разбираешся в JS, такую нелепость нагородить...
Переношу топик в раздел для начинающих, т.к. никакой пользы он не понесёт. А теперь будем думать головой! Нам нужно вставить цитату от каждого участника в форму ответа. При этом дефолтовое поведение с переходом на форму расширенного ответа не нужно. Вставляемая цитата должна содержать имя участника, дату и отселектированный текст. Что имеем? На клиенте только селекцию, всё остальное доставать достаточно геморно и привязанно к дизайну, поэтому проще вставить инфу на сервере. Медитируем - я серьёзно, до полного просветления Как только снова обрёл способность думать + посмотрел мой код на предидущей странице - здадача становиться делом 2 минут. Убираем твой код с Insert, который ты бездумно копируешь и пытаешся над ним шаманить, вместо того что бы просто его в слух прочесть(английский ты то должен понимать Проблема: в моём коде используеться другая функця для вставки текста. НО! у тебя есть оригинальная paste. Обе функции делают одно и тоже, на этой ноте напрягай мозги до просветления
Не пытайся скопировать код на прямую, там ошибка И так у нас есть две функции, одна снимает селекцию, вторая вставляет её. Первую как я уже говорил лучше вызывать по наведению мышки на кнопку, тогда селекция не будет пропадать при клике. Очень мощно медитируем в это точке! Займёмся твоей кнопкой:
Не тупо копируем код, т.к. он не будет работать с пол оборота, а думаем! Очевидно нам не хватает двух деталей: переменной $author_name - ник автора и $post['quick_quote_icon'] - кнопка быстрой цитаты. Я разжевал так, что дальше вопросов быть не должно. Если не сумеешь сам, извини, но нужно править руки... -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
| 2man |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
Наверное надо руки мне править, потому что не получилось.
Вот мой JS:
А вот я пробую вставить кнопку:
И не получается. Ну что теперь не то? Добавлено @ 02:39 И медитировал вроде нормально Это сообщение отредактировал(а) 2man - 22.8.2005, 02:39 -------------------- Быстро поднятое - упавшим не считаеся |
||||
|
|||||
| 2man |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
Для того, чтобы была кнопка надо еще функцию прописывать. Ладно, опустим. Пусть у меня цитата вызывается через
Я меняю этот код на:
И... ошибка на странице. Значит, дело в JS. Смотрю JS. paste я поменял, insert убрал. медитирую... Тщательно медитирую... Ничего не происходит -------------------- Быстро поднятое - упавшим не считаеся |
||||
|
|||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Ошибка при наводе мышкой на кнопку? Или при нажатии? Какая ошибка(скопируй что пишет браузер). Дай ссылку на уже отрисованную страницу.
На будущее, не заставляй меня это спрашивать, если есть ошибка то ты должен выложить лог браузера и привести отрывок сбойного кода -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| 2man |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
Сейчас проделал тоже самое, что и раньше на локалхосте. Кнопка появляется, но никакой функции не несет, т.е. принажатии на нее ничего не происходит
Я приаттачик скриншот моей кнопки, а при наводе мышкой на ник участника слева от кнопки js выглядит как: javascript:InsertQuote('<a href= Нашел вроде ошибку. заменил $author['name'] на $author_name чтобы посмотреть как цитата будет работать без ника и все стало нормально. при наводе мыши на кнопку быстрой цитаты js: javascript:InsertQuote('','11.08.2005 - 07:33', '6'); Стало ясно, что ошибка как раз в $author['name']. Но вот еще проблема после того, как я нажал на кнопку быстрой цитаты ничего не произошло и ошибку на странице не выдало Добавлено @ 16:09 Пример можешь посмотреть по этой ссылке: http://www.mega-forum.net.ru/index.php?showtopic=194 -------------------- Быстро поднятое - упавшим не считаеся |
|||
|
||||
| 2man |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
Видишь, если я просто навожу мышь на кнопку цитаты, у меня повляется:
javascript:InsertQuote('','11.08.2005 - 07:33', '6'); А у вас так: javascript:Insert(selection, '2man','11.08.2005 - 07:33', '6'); -------------------- Быстро поднятое - упавшим не считаеся |
|||
|
||||
| Sardar |
|
||||||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Я не могу, если ещё раз запостишь без обращения к мозгу, отправлю тему в юмор Когда ты предложил заменять ссылки на названия постов, я думал ты разбираешся в PHP и JS, следовательно можешь отличить текст от разметки и найти ошибку. Жаль я ошибался. Повторяю, это форум программистов! Если ты просто человек, не знающий ни языка и не понимаешь что есть: строки в JS, вызов функций и ошибки синтаксиса, то я не могу тебе помочь Если до сих пор не дошло о написанном выше(напряги мозги на словах "разметка", "строки", "ошибки синтаксиса"), то подумай с какого перепугу первым параметром функции InsertQuote должна быть лабуда типа '<a href=...' ?
Согласись что ты бездумно(на авось Думаем в этой точке, сильно думаем! Если думаешь в верном направлении, то окажеться, что $author['name'] возвращает вёрстку! Ещё раз очень хорошо думаем! Вероятно нам нужен ник автора без вёрстки! Ещё раз очень-очень хорошо думаем!!! Вероятно он лежит под другим ключём в массиве $author!!! Остальное предлагаю додумать самому. Если не знаешь как распечатаьт массив, не позорься в PHP, прочти мануал, это тебе поможет в будущем -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||||||
|
|||||||||
| 2man |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
Я просто запостил ход своих действий. Я понимаю, что js вида javascript:InsertQuote('<a href= полный бред. Не до такой степени уж я ламер
Не совсем так. Я поставил $post['name'] и у меня все работает. При наводе мыши на кнопку все определяет замечательно: и ник стоит, и дата, и номер поста. Теперь по щелчку на кнопке у меня должна вставляться цитата. Щелкаю - ничего не происходит. Значит, теперь дело в js Добавлено @ 08:29 Код js я выложил чуть выше -------------------- Быстро поднятое - упавшим не считаеся |
||||
|
|||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Нет в руках, я серьзьёзно Подсказка, глянь на свой quote.js, чего там не хватает? P.S. в следующий раз напечатай пост, но перед тем как отправить, прочти и подумай -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| 2man |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
Разве? А как же это:
Браузер никакую ошибку не выдает, я просто щелкаю по кнопке, а цитата не вставляется/
Понятное дело. А где ж еще -------------------- Быстро поднятое - упавшим не считаеся |
||||||
|
|||||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |