Ic habe ein Problem mit JAVA-SCRIPT.
Ich habe einen Iframe und möchte daten vom Iframe auf die haubtseite bringen:
Iframe:
Code
<script language="javascript" type="text/javascript">
function updateDir(){
var allPaths = window.top.document.forms[0].Directory.options;
for(i=0; i<allPaths.length; i++)
{
allPaths.item(i).selected = false;
if((allPaths.item(i).value)== '/')
{
allPaths.item(i).selected = true;
}
}
}
</script>
<table border="0" align="center" cellpadding="3">
<tr>
<td align="center" width="230"><a href="index.php?view_page=dir_tree&without_menu&task=list&dir=/projekt_1/phpMyAdmin/libraries/auth" target="Explorer" onClick="javascript:updateDir();">[img]image/dir.gif[/img]
auth</a></td>
<td align="center" width="230"><a href="index.php?view_page=dir_tree&without_menu&task=list&dir=/projekt_1/phpMyAdmin/libraries/dbg" target="Explorer" onClick="javascript:updateDir();">[img]image/dir.gif[/img]
dbg</a></td>
<td align="center" width="230"><a href="index.php?view_page=dir_tree&without_menu&task=list&dir=/projekt_1/phpMyAdmin/libraries/dbi" target="Explorer" onClick="javascript:updateDir();">[img]image/dir.gif[/img]
dbi</a></td>
<td align="center" width="230"><a href="index.php?view_page=dir_tree&without_menu&task=list&dir=/projekt_1/phpMyAdmin/libraries/export" target="Explorer" onClick="javascript:updateDir();">[img]image/dir.gif[/img]
export</a></td>
</tr>
<tr>
<td align="center" width="230"><a href="index.php?view_page=dir_tree&without_menu&task=list&dir=/projekt_1/phpMyAdmin/libraries/fpdf" target="Explorer" onClick="javascript:updateDir();">[img]image/dir.gif[/img]
fpdf</a></td>
<td align="center" width="230"><a href="index.php?view_page=dir_tree&without_menu&task=list&dir=/projekt_1/phpMyAdmin/libraries/transformations" target="Explorer" onClick="javascript:updateDir();">[img]image/dir.gif[/img]
transformations</a></td>
</tr>
</table>
Alles anzeigen
Mainpage:
Code
<tr><td colspan="2" align="left">
<script language="javascript" type="text/javascript">
function dirup(){
var urlquery=frames['Explorer'].location.search.substring(1);
var curdir= urlquery.substring(urlquery.indexOf('dir=')+4);
var dir=curdir.substring(0,curdir.lastIndexOf('/'));
frames['Explorer'].location.href='index.php?view_page=dir_tree&without_menu&task=list&dir=' + dir;
}
function goUpDir()
{
var selection = document.forms[0].Directory;
var dir = selection.options[selection.selectedIndex].value;
frames['Explorer'].location.href='index.php?view_page=dir_tree&without_menu&task=list&dir=' + dir;
}
</script>
<select name="Directory" class="form" size="1" onchange="goUpDir()">
<option value="/projekt/template/htmlarea/plugins/ContextMenu">| | | | |-- ContextMenu</option>
<option value="/projekt/template/htmlarea/plugins/ContextMenu/lang">| | | | | |-- lang</option>
<option value="/projekt/template/htmlarea/plugins/CSS">| | | | |-- CSS</option>
<option value="/projekt/template/htmlarea/plugins/CSS/lang">| | | | | |-- lang</option>
<option value="/projekt/template/htmlarea/plugins/FullPage">| | | | |-- FullPage</option>
<option value="/projekt/template/htmlarea/plugins/FullPage/img">| | | | | |-- img</option>
<option value="/projekt/template/htmlarea/plugins/FullPage/lang">| | | | | |-- lang</option>
<option value="/projekt/template/htmlarea/plugins/FullPage/popups">| | | | | |-- popups</option>
<option value="/projekt/template/htmlarea/plugins/SpellChecker">| | | | |-- SpellChecker</option>
<option value="/projekt/template/htmlarea/plugins/SpellChecker/img">| | | | | |-- img</option>
<option value="/projekt/template/htmlarea/plugins/TableOperations/img">| | | | | |-- img</option>
<option value="/projekt/template/htmlarea/plugins/TableOperations/lang">| | | | | |-- lang</option>
........
<option value="/projekt_1/phpMyAdmin/themes/original/css">| | | | |-- css</option>
<option value="/projekt_1/phpMyAdmin/themes/original/img">| | | | |-- img</option>
<option value="/projekt_1/test">| |-- test</option>
<option value="/Setup">|-- Setup</option>
<option value="/test">|-- test</option>
</select>
<a> </a>
[url='javascript:dirup()'][img]image/updir.gif[/img]Aufwätrs[/url]
<iframe src="index.php?view_page=dir_tree&without_menu&task=list&dir=" name="Explorer" id="Explorer" width="100%" height="170" marginwidth="0" marginheight="0" align="top" scrolling="auto" frameborder="1" hspace="0" vspace="0"></iframe>
</td>
</tr>
</table>
Alles anzeigen
Ich habe das SELECT meneu mal ne runde gekürtzt!!! ( hatte so ca 100 Einträge )
Also nun soll sobal ein link im IFrame ( Ordnersymbol ) betätigt wird.
Das dann die Variabelle "dir" aus dem link, die auf im SELECET meneu auf der haubtseite vorkommt ausgewählt wird.
Das ganze wird PHP generirert und soweit stellt das kein PRoblem dar.
Ich bräuchte hlat blos den hinwies wie ich von IFRAME aus das select-menü den ausgewählten Wert ändern kann.