Вопрос по iframe

  • Автор темы lida_mermaid
  • Дата начала

lida_mermaid

Guest
Вопрос по iframe

Здраствуйте, у меня есть небольшая проблема, я надеюсь, что вы поможете мне с ней справится
зайдите сюда http://lnx.ukraine-rg.com/new/english_ind.php , потом кликай мультимедия, видите там снизу написано Go To, так вот если там нажать, то ссылка открывается в новом окне, а мне надо, что было в том же фрейме....

Может немного запутано, но все же...
Вот часть пхп кода, где я думаю, надо что-то менять

}


print "<script language=\"JavaScript\">";
print "function MM_jumpMenu(targ,selObj,restore){eval(targ+\".location='\"+selObj.options[selObj.selectedIndex].value+\"'\");";
print " if (restore) selObj.selectedIndex=0;}";
print "</script>";
print "<form name=\"form1\">";
print "<select name=\"menu1\" onChange=\"MM_jumpMenu('parent',this,0)\">";
print "<option value=\"#\">Go to...</option><br>\n";
$u=0;
foreach($dname as $key=>$val)
{ if($dname[$u])
{ print "<option value=\"index.php?imgdir=$dname[$u]\">$dname[$u]</option>
\n";
$u++;
}

но не знаю что....
 

SelenIT

IT-лунатик :)
php здесь действительно ни при чем, проблема в JavaScript.

При вызове Javascript-функции MM_jumpMenu в качестве первого параметра передается 'parent' - ссылка на родительское окно. А надо указать на текущее окно: 'self' (либо по имени - 'parent.iframe').
 

lida_mermaid

Guest
Извините пожалуйста, я только потом увидела форум по яваскрипту и пхп, не знала куда написать, а дублировать уже не захотела....

а как должна та строчка выглядеть? куда селф впихнуть?
 

lida_mermaid

Guest
огромное спасибо....и как я сама не додумалась
 

SelenIT

IT-лунатик :)
lida_mermaid
не стоит благодарности :)

И на будущее: пожалуй, стоит учесть критическое замечание neko и использовать преимущества PHP по части удобочитаемости кода. В частности, в данном случае статичную Javascript-вставку, по-моему, имело бы смысл вынести за ?><?...
 

sakon

П..и.н..ок
-~{}~ 09.01.05 20:12:

Упс. Сорри. Прошу удалить. Пост не туда вставил....
 
Сверху