Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как перейти по ссылке, location.href, ошибки логики 
V
    Опции темы
tikitiki
Дата 11.3.2008, 07:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 10.5.2005

Репутация: нет
Всего: нет



Здравствуйте.
Вопрос может простой. Но я уже что только ни делал. Не получается.
Здесь функция, которая работает правильно. Функция выводит меняющуюся картинку. Там код читабельный. Здесь кусок кода из файла шаблона tpl библиотеки smarty.
Что я хотел сделать, так просто перенести код на другие страницы сайта(т.е. картинку меняющуюся перенести). Я перенёс, но
проблема с нижней ссылкой index.php. Её надо бы менять на ../index.php, т.к. у меня так папки расположены. Я меняю, но при этом
при клике на картинке переход происходит на саму страницу скрипта(где картинка), но никак не на index.php. 
Код

<script type="text/javascript" language="JavaScript1.3">
    <!--
        var speed = 1500;
        var idimage = 0;
        var images = new Array();
        images[ 0 ] = "immain/driver.gif";
        images[ 1 ] = "immain/book.gif";
               function nextimage()
        {ldelim}
           if( idimage++ >= images.length-1 ) idimage = 0;
           document.getElementById('superimg').src = images[ idimage ];
           //document.title = "Slide show (" + (idimage+1) + "/" + images.length + ")";
           //window.status = "Image - " + (idimage+1) + "/" + images.length + " (" + images[ idimage ] + ")";
           setTimeout( 'nextimage();', speed );
        {rdelim}
        document.write('<form id="imsuperfrm"><input type="image" id="superimg" name="mainimage" alt="Интернет-магазин" src="' + images[0] + '" width="50" height="50" onClick="'+document.location.href+'=index.php"></input></form>');
     //-->
     </SCRIPT></p>

Я пробовал коды символов подставлять вместо точек и по-разному. Не идёт


--------------------
PM   Вверх
Sardar
Дата 11.3.2008, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 2
Всего: 317



Зачем тебе input:image, если тебе не нужны координаты мыши, для меня загадка...

В onclick ты зачем то снимаешь url страницы и присваиваешь ему значение...  быть может перестарался с кавычками и ожидал: '... onclick = "document.location.href = \'../index.php\'" ....'


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
tikitiki
Дата 12.3.2008, 06:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 10.5.2005

Репутация: нет
Всего: нет



Функцию взял чужую готовую. Код поменял-тоже отправляет скрипт на себя

Добавлено через 6 минут и 11 секунд
У меня задача стоит, чтоб с картинки ссылка вела на главную страницу. Этих ссылок много -менять не хочется. Но может просто одну картинку оставить?...


--------------------
PM   Вверх
tikitiki
Дата 14.3.2008, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 10.5.2005

Репутация: нет
Всего: нет



Ладно. Попробую сам что-нибудь взамен картинки придумать


--------------------
PM   Вверх
Sardar
Дата 14.3.2008, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 2
Всего: 317



Цитата(tikitiki @  12.3.2008,  05:51 Найти цитируемый пост)
У меня задача стоит, чтоб с картинки ссылка вела на главную страницу.

И? Оберни в <a href="../index.php"><img ...></a>, либо задай action своей форме, либо таки экранируй кавычки как я показал выше, либо...  вариантов масса, вопрос только не ясен. Ты бы лучше ссылку дал, по вёрстке сразу проблему видно.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
tikitiki
Дата 15.3.2008, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 10.5.2005

Репутация: нет
Всего: нет



Sardar, спасибо большое. Я вопрос помечал как решённый-он не пометился почему-то


--------------------
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0421 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.