Проблемы с фреймом HTML - PullRequest
0 голосов
/ 01 мая 2011

У меня есть главная страница (test3.html), в которой есть <frameset> с 2 кадрами;

Теперь верхний фрейм - это всегда HTML-файл. Но нижняя рамка может быть PDF (версия для ПК) ИЛИ HTML (версия для iPad) в зависимости от условия

Я знаю, как определить iPad или рабочий стол .. Так что мой вопрос не в том, как это сделать ..

Для нижнего фрейма HTML (iPad) просто будет иметь 1 ссылку (но это динамично). Нужно ли называть это в кадре? т.е. создать отдельный bottom_frame.html

Я имею в виду, есть ли способ, которым он может быть закодирован на той же главной странице (test3.html) и прикреплен к этой странице? Причина, по которой я не ищу отдельную страницу для нижнего фрейма (iPad HTML), заключается в том, что на ней будет только 1 ссылка, и ее придется динамически анализировать (а я уже получаю эту информацию на главной странице ... поэтому не хочу создать для этого отдельную страницу ..)

Ниже приводится URL главной страницы; http://ipad.atwebpages.com/test3.html

1 Ответ

0 голосов
/ 02 мая 2011

Не то чтобы я одобрял использование наборов кадров, но вы могли бы использовать data uri для нижнего кадра.Как то так:

<!DOCTYPE html>
<html>
<frameset rows="121,*" cols="*">
  <frame src="head.html" name="topFrame">
  <frame src="data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8dGl0bGU+VGVzdCBDYXNlPC90aXRsZT4NCjxkaXY+TG93ZXIgRnJhbWU8L2Rpdj4=" name="bottomFrame">
</frameset>
</html>
...