Arhn - архитектура программирования

Icefaces 1.8 обновить iframe src

Среда состоит из Icefaces 1.8 и Weblogic 10.3. Проблема, с которой я столкнулся, заключается в том, что мне нужно обновить атрибут src iframe в моем приложении. Для целей отладки я использовал этот ответ. Проблема в том, что, похоже, предупреждение никогда не срабатывает из моего приложения, код выглядит следующим образом:

<iframe id="iframe" onLoad="alert('Changed src');" name="iframe" src="#{backing.currentPageURL}"  width="600px" height="400px"/>

Я ожидал увидеть предупреждение каждый раз, когда я меняю страницу в iframe. Вот пример этого:

  1. Введите http://www.bing.com в качестве значения currentPageURL.
  2. Искать по кошкам
  3. Выберите статью в Википедии о кошках // У меня должно появиться всплывающее окно, но я не

Вопрос в том, как изменить URL-адрес src iframe в контексте icefaces.


Ответы:


1

У вас есть два вопроса: один для всплывающего окна, а другой для обновления URL-адреса в поддерживающем компоненте с новым значением.

Следующие пожары у меня в Mozilla.

<html>
 <head>
  <title> New Document </title>
  <meta name="Author" content="roasted">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
 </head>
 <body>
  <br/>  <br/>  <br/>  
  <iframe onload="javascript:alert('hey');" src="http://www.bing.com" width="800" height="800">
  </iframe>
 </body>
</html>

Что касается второго вопроса, чтобы обновить компонент поддержки с новым значением URL.

  • Создайте форму icefaces со скрытым полем типа ввода.
  • обновите это скрытое поле значением URL-адреса фрейма.
  • Submit the form you can do this in two ways
    • make the hidden field with partialSubmit=true and valueChangeListener on the hidden field, so that it automcatically calls a method when the listener fires.
    • Вызов Icefaces.submit (может быть немного сложно)

Ваше здоровье!

04.11.2011
  • Спасибо, попробую в понедельник. 05.11.2011
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..