Strict Standards: Resource ID#33 used as offset, casting to integer (33) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: JS в Opera, NN/FF (Gecko), IE [5]
ТвойWeb » WebMaster класс » JavaScript » JS в Opera, NN/FF (Gecko), IE

Страниц (6): « 1 2 3 4 [5] 6 »
 

41. SviMik - 04 Августа, 2005 - 13:11:57 - перейти к сообщению
ETC
Функция вызывается, но вот чего не могу понять: почему если функция вызывается из фрейма, то вставляет выделенный текст, а если из основной страницы - вставляет "undefined". Ничего не понимаю.
Или такой код не катит:
CODE:
parent.document.getElementById('copyQlink').onmouseover=copyQ
?
Надеюсь, я ещё не надоел? Если можешь, зайди, и посмотри сам. http://www.narod.ru/guestbook/?o...inhtml=acidw.dat Внизу во фрейме сообщения. Если выделить текст, и кликнуть кнопку Цитата - всё работает. А если для этого использовать ссылку слева от формы "Для вставки цитаты, выделите её и нажмите эту ссылку" - то не работает.

ЗЫ. Хорошо хоть в IE всё работает. Это только в Опере undefined вставляется.
42. SviMik - 04 Августа, 2005 - 13:31:02 - перейти к сообщению
И ещё вопрос: почему если я вставляю iframe до <script>rwr()</script>, т.е.
CODE:

<iframe name="messagesQ" width="100%" height="250" src="http://www.narod.ru/guestbook/?owner=guestbook-for&mainhtml=acidg.dat&messageshtml=acidm.dat">
<script>rwr()</script>

пишет Contact to etcs@narod.ru
Если же вставляю после <script>rwr()</script>, то всё впорядке.
Вот смотри: iframe ДО(это я уже с помощью margin-top:-340px вверх вытянул): http://www.narod.ru/guestbook/?o...inhtml=acidw.dat
А вот iframe ДО: http://www.narod.ru/guestbook/?o...nhtml=acidw2.dat
43. ETC - 04 Августа, 2005 - 13:55:57 - перейти к сообщению
SviMik
SviMik пишет:
а если из основной страницы - вставляет "undefined"

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

SviMik пишет:
пишет Contact to etcs@narod.ru
Если же вставляю после <script>rwr()</script>, то всё впорядке.

Вставлял в обеих страницах? В iframe и в основной? Чё-то я щас не соображаю, почему так...
44. SviMik - 04 Августа, 2005 - 14:01:45 - перейти к сообщению
Вот смотри:
Так работает:
CODE:
<div align="center"><span class="copyright">
<script>rwr()</script>
</span></div>
<div style="margin-top:-340px">
<center>Сообщения:<BR>
<iframe name="messagesQ" width="100%" height="250" src="http://www.narod.ru/guestbook/?owner=guestbook-for&mainhtml=acidg.dat&messageshtml=acidm.dat">
</div>
</body>
</html>

А вот так ругается:
CODE:

<center>Сообщения:<BR>
<iframe name="messagesQ" width="100%" height="250" src="http://www.narod.ru/guestbook/?owner=guestbook-for&mainhtml=acidg.dat&messageshtml=acidm.dat">

<div align="center"><span class="copyright">
<script>rwr()</script>
</span></div>
</body>
</html>
45. SviMik - 04 Августа, 2005 - 15:19:19 - перейти к сообщению
А возможно ли получить параметр owner из адреса гесты? Чтоб потом его document.write. Т.е. как отделить всё ненужное, оставив только то, что находится между ?owner= и &m?
46. ETC - 04 Августа, 2005 - 16:02:34 - перейти к сообщению
где-то у меня функция валялась... посмотри здесь http://etcs.narod.ru/req/error.js (returnVal)
47. SviMik - 05 Августа, 2005 - 06:56:07 - перейти к сообщению
Пришлось сильно поидеватся над твоим скриптом, прежде чем он заработал. Улыбка
CODE:
function returnVal(expression) {
var loc = document.location.href;
var params = new Array();
params[0] = loc;
params = params[0].split('&');
for (var i=0;i<params.length;i++) {
params[i] = params[i].split('owner=');
}
for (var i=0;i<params.length;i++) {
return params[i][1];
}
}
var owner = returnVal('err_check');
document.write(owner)
48. ETC - 05 Августа, 2005 - 10:50:50 - перейти к сообщению
Зачем такой изврат??? просто
CODE:

owner = returnVal('owner');

и всё! Учи JS.
49. SviMik - 05 Августа, 2005 - 11:06:38 - перейти к сообщению
ETC пишет:
просто

Не работает!
Сам посмотри: http://www.narod.ru/guestbook/?o...ainhtml=test.htm
50. ETC - 05 Августа, 2005 - 11:12:38 - перейти к сообщению
А функцию ты куда дел? Ещё функцию саму надо (оригинал, а не твой изврат)

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0259]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33