скрипт во фрейме
пож
помогите найти в чем ошибка есть скрипт function s(a){ document.getElementById('poisk').value= a.innerHTML; } в отдельном файле он работает, но если файл размещен во фрейме работать не хочет СПАСИБО |
а если так
function s(a){ parent.document.getElementById('poisk').value= a.innerHTML; } ? |
большое спасибо
сей проверю |
к сожалению не фурычит на сайте
на локалке работает Спасибо |
1) это iframe? Или страница на фреймы разбита?
2) если фреймы, то где находится функция, а где элемент? 3) домен один и тот же? |
страница разбита на фреймы
в том то и дело что и функция и элемент находятся в одном фрейме а работать не хочет http://www.ovetskiy.narod.ru/11560/frame.htm СПАСИБО что обратили на меня внимание |
Цитата:
Цитата:
|
можно попробовать так
function s(a){ window.parent.document.getElementById('poisk').val ue= a.innerHTML; } как я понял проблему-она в следующем: есть страничка, в которой есть фрейм, внутри фрейма подключается файл js,так?Если да, то, видимо, фрейм является для подключаемого файла родительским окном, а основная страничка является родительской для фрейма, может так поможет: function s(a){ window.parent.window.parent.document.getElementByI d('poisk').value= a.innerHTML; } :) если че сморозил, пусть меня поправят знатоки js. |
Цитата:
p.s. если честно, меня удивляет, что твой первый вариант у ТС работает локально, потому что он для iframe'ов |
огромное спасибо
но простите меня если я Вас еще помучаю очень не хочется связываться с фреймами выношу часть кода который повторяется на всех страницах в отдельный файл avtori.js: document.write("<Center>"); document.write('<img src="logo.gif" height="75">');<br> document.write('<a class="spec2" href="http://www.woscripts.com/">>Стартовая</a>'); document.write('<a href="some menu link 3">Пункт меню 3</a>'); document.write('<a href="some menu link 4">Пункт меню 4</a>'); document.write("</Center>"); function s(a){ document.getElementById('poisk').value= a.innerHTML; } на самой странице вставляю <head> ..................................... <script type="text/javascript" src="avtori.js"></script> </head> и почему-то эта конструкция на работает ни в IE ни в FF если найдете свободную минутку укажите дилетанту, где ошибка СПАСИБО большое |
Часовой пояс GMT +3, время: 13:50. |