Наложить рамку на каждую веб-страницу, которую посетитель посещает? - PullRequest
1 голос
/ 18 октября 2011

Итак, я хочу, чтобы на любом веб-сайте было пространство, перекрывающее контент одним нажатием кнопки (что также выше всего на веб-странице).Примером может служить страница Google Translate, http://translate.google.com/translate?u=about%3Ablank&hl=en&langpair=auto|en&tbb=1&ie=UTF-8, где верхняя рамка будет перекрывать любой веб-сайт, введенный в поле URL.

Я хочу сделать так, чтобы на каждой веб-странице имелось поле, подобное этому.как в переводе Google, но скрыть его можно, щелкнув плавающее изображение, скажем, стрелкой.Файлы будут храниться локально на моем жестком диске, но я не вижу в этом проблемы.

Я не знаю, на каких языках это кодировать, но я предполагаю, что Javascript, однако, я не знаюклассы, чтобы позвонить, чтобы сделать это.Любые советы парни?Я не прошу раздачи, просто точка в правильном направлении!

Ответы [ 2 ]

0 голосов
/ 18 октября 2011

Похоже, вам нужно либо использовать фреймы, либо фрейм. Они очень похожи в том, как вы взаимодействуете с ними (скажем, чтобы они загружали новую страницу), хотя они отличаются по своей реализации.

Отличный сайт для изучения фреймов - w3Schools:

Вы можете использовать JavaScript для ссылки на фреймы через его имя или идентификатор. Например: document.framename.src = 'hello.php' или document.getElementById ('frameId'). Src = 'hello.php'.

Одна проблема с использованием фреймов заключается в том, что поисковым системам они не нравятся. Если вы используете iframe, поисковая система будет искать вашу страницу, но все же не iframe.

Что касается изменения размера / скрытия фрейма / фрейма, вы можете сделать это как с фреймами, так и с фреймом, хотя способ его выполнения зависит от того, что вы используете.

0 голосов
/ 18 октября 2011

Похоже, вы хотите разработать расширение для браузера. Ищите здесь Chrome:

http://code.google.com/chrome/extensions/getstarted.html

Существуют аналогичные способы сделать это для IE, FireFox и Safari.

...