|
|
|
| Вот к примеру
window.location.href="info.php?x="+x;
|
открывает страницу непосредственно, в том фрейме где написан, а как мне это же, открыть
в фрейме с name="info" | |
|
|
|
|
|
|
|
для: Зосим
(25.02.2008 в 23:46)
| |
info.location.href="info.php?x="+x;
|
| |
|
|
|
|
|
|
|
для: 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>
|
| |
|
|
|
|
|
|
|
для: Зосим
(26.02.2008 в 01:34)
| | 1. Таблица у вас будет формироваться только в MSIE
2. Обращение к location.href сделайте следующим:
top.window.frames.info.document.location.href = 'что надо';
|
3. Как узнать rowIndex и cellIndex - я вам написал в другой вашей теме. | |
|
|
|
|
|
|
|
для: CNTv2.0
(26.02.2008 в 02:30)
| | Спасибо огромное. А то уже совсем замучился)
Только вот если писать
top.window.frames.info.document.location.href = 'что надо';
|
Он загружает страничку и в нужном фрейме, и в том откуда вызывается. А если убрать .document тогда все ок.Спасибо ещё раз. | |
|
|
|