JavaScript :: frame.refresh()?
6 отговора
190 прегледа
JavaScript :: frame.refresh()?
Искам от един frame да refresh-на друг.
Пробвам това:
Излиза ми alert-а с Refresh, но нищо повече не се случва с въпросния messages frame!?
Някой сблъсквал ли се е с този проблем?
Междувременно го направих с: top.messages.document.location.reload(true);
Това обаче май не работи под всички browser-и.
Everything louder than everything else...
Пробвам това:
if (top.messages.document.forms[0].length.value!=66) {
window.alert('Refresh!');
top.messages.document.location += '';
}
Излиза ми alert-а с Refresh, но нищо повече не се случва с въпросния messages frame!?
Някой сблъсквал ли се е с този проблем?
Междувременно го направих с: top.messages.document.location.reload(true);
Това обаче май не работи под всички browser-и.
Everything louder than everything else...
Редактирано от Dakota на
Re: JavaScript :: frame.refresh()?
Предполагам window.location не ти върши работа
top.frames['име на фрейм'].location = "url";
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
top.frames['име на фрейм'].location = "url";
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
Редактирано от Лyнoxoдoв на
Re: JavaScript :: frame.refresh()
Същото е. Пак не става.
Everything louder than everything else...
Everything louder than everything else...
Re: JavaScript :: frame.refresh()
Бах, в един домейн ли са ти всички фреймове, да не е някой security?
И виж пътя до frame дали е правилен. Например напиши един alert(top.messages.document); и виж дали ти връща Object! Поне на мен често ми се случва да изпусна някоя буква от името на обекта и то не си го намира а аз си мисля, че проблема е във функцията :)
БАба...
Ама баба не е жена, вие не знаете ли?
И виж пътя до frame дали е правилен. Например напиши един alert(top.messages.document); и виж дали ти връща Object! Поне на мен често ми се случва да изпусна някоя буква от името на обекта и то не си го намира а аз си мисля, че проблема е във функцията :)
БАба...
Ама баба не е жена, вие не знаете ли?
Re: JavaScript :: frame.refresh()
Да, мои са всички фреймове...а то и щеше да излезе error, иначе.
А за другото, нали правя проверката със същия този top.messages.document.forms[0]...
Нещо се ебава с мене JS.
Everything louder than everything else...
А за другото, нали правя проверката със същия този top.messages.document.forms[0]...
Нещо се ебава с мене JS.
Everything louder than everything else...
Re: JavaScript :: frame.refresh()
[линк]
#edit#
забелязал съм че понякога ако url-то е грешно в ИЕ не се презарежда рамката, а си остава на предишният адрес. провери за погрешни адреси.
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
#edit#
забелязал съм че понякога ако url-то е грешно в ИЕ не се презарежда рамката, а си остава на предишният адрес. провери за погрешни адреси.
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
Редактирано от Лyнoxoдoв на
Re: JavaScript :: frame.refresh()
Сигурно ти кешира страницата и затова не иска да го презарежда. Пробвай да сложищ някакви meta тагове, за да не кешира.
А може да пробваш и с това:
top.messages.document.location.href = top.messages.document.location.href;
А може да пробваш и с това:
top.messages.document.location.href = top.messages.document.location.href;