Hallo an alle.
Ersteinmal guten Tag.
Ich schlage mich seit längerem mit folgendem Problem herum:
Ich habe 2 Iframes. Im ersten Iframe wird eine, mittels php ausgelesenen XML-Datei dynamisch mit checkboxen ausgegeben.
In dem zweiten Iframe wird diese liste ebenfalls ausgegeben aber mit ID's aus der XML-Datei. Und als style.visibility=hidden.
Nun möchte ich erreichen das, wenn eine Checkbox angeklickt wird, in dem 2.Iframe der entsprechende Eintrag auf style.visibility=visible gesetzt wird.
Ich habe keine Ahnung wie ich da bewerkstelligen kann.
Könnt ihr mir helfen?
Mein Code bisher sieht folgendermassen aus:
function fuellen ( $frame )
{
$ausgabe="";
$titel = "iframes";
$output = "";
$output2 = "";
$id="";
$dom = new DOMDocument;
$dom->load("struktur.xml");
foreach ( $arr=$dom->getElementsByTagname("node") as $text )
{
$bez = $text->getAttribute("linktext");
$id = $text->getAttribute("id");
if ( ! empty ( $bez ) && $bez != "" )
{
if ( $frame == "iframe1" )
{
$output .= '<input type="checkbox" onClick="alert(\'test\');" name="" value="">' . $bez . " " . "<br>";
#$output .= '<input type="checkbox" onClick="iframe1.getElementById('id').style.visibility='visible';" name="" value="">' . $bez . " " . "<br>";
}
else if ( $frame == "iframe2" )
{
/*
if (iframe1.checkbox.checked == true)
{
$output2 .='<div>' . $bez . "" . '</div>';
}
*/
$output2 .='<div id=" '. $id .' " style="visibility:visible;">'. $id ." ". $bez . '</div>';
}
}
}
echo $output;
echo $output2;
}
Danke im vorraus
Zach
Ersteinmal guten Tag.
Ich schlage mich seit längerem mit folgendem Problem herum:
Ich habe 2 Iframes. Im ersten Iframe wird eine, mittels php ausgelesenen XML-Datei dynamisch mit checkboxen ausgegeben.
In dem zweiten Iframe wird diese liste ebenfalls ausgegeben aber mit ID's aus der XML-Datei. Und als style.visibility=hidden.
Nun möchte ich erreichen das, wenn eine Checkbox angeklickt wird, in dem 2.Iframe der entsprechende Eintrag auf style.visibility=visible gesetzt wird.
Ich habe keine Ahnung wie ich da bewerkstelligen kann.
Könnt ihr mir helfen?
Mein Code bisher sieht folgendermassen aus:
function fuellen ( $frame )
{
$ausgabe="";
$titel = "iframes";
$output = "";
$output2 = "";
$id="";
$dom = new DOMDocument;
$dom->load("struktur.xml");
foreach ( $arr=$dom->getElementsByTagname("node") as $text )
{
$bez = $text->getAttribute("linktext");
$id = $text->getAttribute("id");
if ( ! empty ( $bez ) && $bez != "" )
{
if ( $frame == "iframe1" )
{
$output .= '<input type="checkbox" onClick="alert(\'test\');" name="" value="">' . $bez . " " . "<br>";
#$output .= '<input type="checkbox" onClick="iframe1.getElementById('id').style.visibility='visible';" name="" value="">' . $bez . " " . "<br>";
}
else if ( $frame == "iframe2" )
{
/*
if (iframe1.checkbox.checked == true)
{
$output2 .='<div>' . $bez . "" . '</div>';
}
*/
$output2 .='<div id=" '. $id .' " style="visibility:visible;">'. $id ." ". $bez . '</div>';
}
}
}
echo $output;
echo $output2;
}
Danke im vorraus
Zach
Kommentar