Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как из функции JS загрузить в целевой фрейм новую страницу?
 
 автор: Зосим   (25.02.2008 в 23:46)   письмо автору
 
 

Вот к примеру


window.location.href="info.php?x="+x;

открывает страницу непосредственно, в том фрейме где написан, а как мне это же, открыть
в фрейме с name="info"

   
 
 автор: CNTv2.0   (26.02.2008 в 00:40)   письмо автору
 
   для: Зосим   (25.02.2008 в 23:46)
 

info.location.href="info.php?x="+x; 

   
 
 автор: Зосим   (26.02.2008 в 01:34)   письмо автору
 
   для: CNTv2.0   (26.02.2008 в 00:40)
 

IExplorer выдает сообщение об ошибке: info определение отсутствует хотя вроде все указал.
Посмотрите плз и за одно rowIndex и cellIndex.

index.php

   <FRAMESET cols="75%,*">
                <FRAMESET rows="60%,*">
          <FRAME src="table.php" name="tabl">
                        <FRAMESET cols="50%,*">
                         <FRAME src="info.php" name="info">    
        <FRAME src="b.php" name="b">
                          </FRAMESET>
    </FRAMESET>

 <FRAME src="l.php" name="l">
</FRAMESET>

и собственно от куда вызывается
Там же и с индексами подскажите.
table.php


<SCRIPT language="Javascript">
function chose(){
//var x= ; сюда неплохо было бы rowIndex
//var y= ; а сюда cellIndex соответственно
var z=event.srcElement.innerText;
//window.location.href="info.php?x="+z;    //так работает
//info.location.href="info.php?x="+x;            //а с этой строкой ошибку выдает info определение отсутствует.
}
</SCRIPT>

<CENTER>
<TABLE border=3 bgcolor="lightgreen" width=100% height=100% id=tab onClick='chose();' ></TABLE>
<SCRIPT language="Javascript">
m=10;
n=15;
k=0;
for(i=0; i<m;i++){
    tab.insertRow(i);
for(j=0; j<n;j++){    
x=tab.rows(i).insertCell(j);
x.innerText= i+","+k;    
if(k==0) k=15;
k--;
}}
</SCRIPT>
</CENTER>

   
 
 автор: CNTv2.0   (26.02.2008 в 02:30)   письмо автору
 
   для: Зосим   (26.02.2008 в 01:34)
 

1. Таблица у вас будет формироваться только в MSIE

2. Обращение к location.href сделайте следующим:
top.window.frames.info.document.location.href = 'что надо';

3. Как узнать rowIndex и cellIndex - я вам написал в другой вашей теме.

   
 
 автор: Зосим   (26.02.2008 в 19:04)   письмо автору
 
   для: CNTv2.0   (26.02.2008 в 02:30)
 

Спасибо огромное. А то уже совсем замучился)
Только вот если писать

top.window.frames.info.document.location.href = 'что надо';

Он загружает страничку и в нужном фрейме, и в том откуда вызывается. А если убрать .document тогда все ок.Спасибо ещё раз.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования