Переход по ссылке

Домой Форумы Puzzles Переход по ссылке

В этой теме 7 ответов, 3 участника, последнее обновление Yuri Kovelenov Yuri Kovelenov 4 дн., 5 час. назад.

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Сообщения
  • #14727
    Аватар
    silavent
    Новичок

    Добрый день! Возник вопрос по работе пазлов «when clicked «_» do…open web page «_» in «a new tab». Если в сцене присутствуют только 3D объекты, то эти два пазла работают правильно, т.е. при нажатии на соответствующий объект происходит переход на указанную вэб страницу, которая открывается в новой вкладке. Однако при добавлении любого HTML объекта и соответственно публикации страницы данные пазлы не срабатывают в этой конфигурации. Только если выбрать значение «the same tab» тогда страница открывается в этой же вкладке, что не есть хорошо, поскольку на ней присутствуют элементы от первой страницы и их надо убирать и т.д. Как в этой ситуации лучше реализовать решение?
    P.S. Вопрос возник при переходе от сцены с упрощенной сборкой объектов к сценам с детализированными объектами.

    #14749
    Alexander Kovelenov
    Alexander Kovelenov
    Разработчик

    Добрый день!
    То есть проблема состоит в том, что добавляются новые элементы или в публикации страницы на новом домене? События при этом назначаются на тех же самых объектах или на HTML элементах?

    Co-founder and CTO at Soft8Soft
    FB | Twitter | VK

    #14765
    Аватар
    silavent
    Новичок

    Здравствуйте! Мне, наверное, проще показать на примерах. В первом файле в сцене один кубик, при нажатии на него открывается новая вкладка и осуществляется переход на страницу Вашего сайта, все как положено. Во втором файле , пример из пособия с двумя кнопками Скрыть и Показать. В этом случае , если оставить в пазле действие … in «a new tab», ничего не происходит, никакого перехода нет. А если указать …in «the same tab», то страница Вашего сайта открывается в этом же окне и на ней отображаются кнопки Скрыть и Показать. :scratch:

    Вложения:
    Вы должны войти для просмотра вложений.
    #14805
    Аватар
    silavent
    Новичок

    Здравствуйте! Актуальность вопроса не прошла, может есть какие-то соображения по данной теме?

    #14974
    Аватар
    silavent
    Новичок

    День добрый! Вынужден снова вернуться к вопросу перехода на новую вэб страницу с помощью пазла «when clicked «_» do…open web page «_» in «a new tab». У меня получается так, что если создать сцену в App Manager , экспортировать туда из Max 3D объект, а затем применить к нему пазл «when clicked «_» do…open web page «_» in «a new tab», то все срабатывает как положено и происходит переход на указанную вэб страницу, которая открывается в новой вкладке ( файл Number_02). А теперь, если мне необходимо опубликовать эту сцену (к сожалению пока приходится это делать в GWD — файл Number_01), то после этого пазл перестает работать, т.е. ничего не происходит. Но, если в пазле указать, что бы страница открывалась в той же вкладке ( «the same tab» ) , то это срабатывает. Но поскольку еще приходится добавлять некоторые HTML элементы на страницу, то они также отображаются поверх открываемой вэб страницы, что абсолютно нехорошо. Хочется как-то решить этот вопрос, поскольку есть генплан с объектным меню, и необходимо при выборе какого-то сооружения на этом плане, перейти к его подробной 3D модели, которая должна открыться в новой вкладке.
    Извиняюсь за длинный пост :-(

    Вложения:
    Вы должны войти для просмотра вложений.
    #14988
    Yuri Kovelenov
    Yuri Kovelenov
    Разработчик

    Добрый день!

    Как оказалось, Google Web Designer программно добавляет в iframe атрибут «sandbox», запрещающий открытие новых окон из страницы внутри айфрейма.

    Чтобы это исправить, вы можете отредактировать файл gwdiframe_min.js в вашем проекте, убрав оттуда строчку

    this.a.setAttribute("sandbox","allow-same-origin allow-forms allow-scripts");

    • Ответ изменён 5 дн., 9 час. назад пользователем Yuri Kovelenov Yuri Kovelenov.

    3D Verger, the CEO
    LinkedIn | FB | Twitter | VK | 新浪微博

    #14996
    Аватар
    silavent
    Новичок

    Спасибо за помощь! :good: Еще один минус в адрес GWD))

    #15003
    Yuri Kovelenov
    Yuri Kovelenov
    Разработчик

    рад что все получилось :bye:

    3D Verger, the CEO
    LinkedIn | FB | Twitter | VK | 新浪微博

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)

Для ответа в этой теме необходимо авторизоваться.