Как обнаружить щелчок сетки внутри iframe? - PullRequest
0 голосов
/ 04 июня 2009

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

Изображение лучше, чем 1000 слов. Я хочу воспроизвести детальное представление типа wufoo. «Черная» сетка находится внутри iframe. Так что сетка всегда на высоте. При выборе строки страница сведений будет загружена сзади.

как разместить сообщение на главной странице, когда событие щелчка строки запускается в сетке iframed в asp.net mvc?

alt text
(источник: flickr.com )

Ответы [ 2 ]

1 голос
/ 04 июня 2009

Это не ответ на ваш реальный вопрос, но если вы используете div с правильными размерами с CSS «overflow: auto», вы можете получить тот же макет без необходимости взаимодействия между кадрами.

1 голос
/ 04 июня 2009

В пределах iframe:

Переменная top (или window.top или self.top) должна ссылаться на основной фрейм. Вы можете использовать что-то вроде top.location = nextUri;

В качестве альтернативы, в ссылках есть атрибут «target», который может указывать альтернативные кадры. Разметка ссылки будет выглядеть примерно так: <a href="uri1" target="_top">. Вы можете пересылать события кликов из строки в ссылку с помощью document.getElementsByTagName ("a") [0] .click (), предполагая, что ссылка является первой в строке. (Элемент <base> также может быть использован.)

Помните, что замена основного фрейма потребует перезагрузки фрейма.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...