![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
DANONAN |
|
||||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 19.9.2009 Репутация: нет Всего: нет |
Подскажите, уже неделю голову ломаю - есть переменная $SOURCE$ с заданной ссылкой, есть форма TYPE="text" для ввода ссылки, и есть кнопка TYPE="submit" по нажатию которой переменной $SOURCE$ должно присваиваться новая ссылка из формы (TYPE="text"). Т.е значение $SOURCE$ должно поменятся на значение которое ввелось в форму и отправилось кнопкой. Помогите кто разбирается, готов даже немного оплатить тому кто поможет (150 WMR)
Пробовал вот таким методом:
|
||||
|
|||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 7 Всего: 22 |
Ну, во-первых, зачем нужна переменная, когда при клике можно взять сразу урл из строки?
Во-вторых, ты создаешь переменную $SOURCE$ в функции, делая ее таким образом локальной. Если она так уж нужна, то объяви ее глобально и в функции просто переопределяй. Ну, и ряд замечаний: - у input type="submit" нет события onload; - есть некий синтаксис, присущий разным языкам ... в js принято переменные называть прописными буквами, а функции с заглавной; - для той же читабельности тэги принято называть прописныи буквами; - <script language="JavaScript"> - устаревшее определение, правильно <script type="text/javascript"> или <script type="text/javascript" language="javascript">; - все события пишутся прописными буквами (парсер ругаться не будет, но все же событий onLoad, onClick нет, есть onload, onclick); - для кроссбраузерности правильно писать </br>, потому что на <br> ругается ФФ; - document.letHref.NameHref.value - неправильное (некроссбраузерное) написание, лучше или обращаться через id, или document.letHref["NameHref"].value, но через id идеологически правильнее; - в input type="text", видимо, вместо size="50" подразумевается maxlength="50"; - в тэге <object> не прописан <embed> - то есть только для просмотра в ИЕ, прочие браузеры не будут показывать твой ролик. Возможно, не все заметил. |
|||
|
||||
brother79 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 1 Всего: 6 |
||||
|
||||
DANONAN |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 19.9.2009 Репутация: нет Всего: нет |
IDVsbruck, я готов проплатить разумную сумму WMR если Вы будете поддерживать наш проект, в последующем мы можем сделать неплохой проект, который всем будет приносить постоянную прибыль. Если есть желание стукните по асе 484954120 и мы все обсудим.
Добавлено через 2 минуты и 33 секунды brother79, если Вы разбираетесь в ява скрипт прошу отписаться 484954120 |
|||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 7 Всего: 22 |
Да, конечно, писал чисто на автомате, мог и допустить сам оплошность ... суть в том, что без флеша не совсем правильно ![]() |
|||
|
||||
DANONAN |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 19.9.2009 Репутация: нет Всего: нет |
вопрос открыт. Кто может помочь?
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |