Moin miteinander ;
habe folgendes Problem:
ich nutze zum debuggen meines (PHP) - Codes gerne :
print_r($irgendeinArrayoderObjekt);
um Übersicht über den Inhalt eines Arrays bzw eines Objekts zu haben.
Nun wollt ich mir das Ausgabe von print_r mit <pre></pre> hübsch in einem javascript PopUp anzeigen lassen, hier mal den Code den ich habe:
popupWindow.document.writeln("Hallo Welt "); klappt ja aber wenn ich:
schreibe meldet mir zb. Firefox:"msg is not defined" !
Also, wie schreibe ich ein PHP - Array in ein Javascript PopUp ?
besten Dank im voraus
mcm
habe folgendes Problem:
ich nutze zum debuggen meines (PHP) - Codes gerne :
print_r($irgendeinArrayoderObjekt);
um Übersicht über den Inhalt eines Arrays bzw eines Objekts zu haben.
Nun wollt ich mir das Ausgabe von print_r mit <pre></pre> hübsch in einem javascript PopUp anzeigen lassen, hier mal den Code den ich habe:
PHP-Code:
<?
function showINFO_2($obj){
$buffer = "<pre>";
$buffer .= print_r($obj, true); // true sorgt dafür, das der returnwert als Array ausgegeben wird und nicht direkt auf den Bildschim kommt
$buffer .= "</pre>";
?>
<script language="JavaScript" type="text/javascript">
<!--
function msg(){
var popupWindow=window.open();
popupWindow.document.writeln("<? echo $buffer; ?>"); // hier klemmts !!!!!!!!!!!
}
// -->
</script>
<?
echo '<a href="#" onclick="msg()">hier klicken</a>';
echo '<pre>';
echo $buffer;
//print_r($obj);
echo '</pre>';
}
?>
PHP-Code:
popupWindow.document.writeln("<? echo $buffer; ?>");
Also, wie schreibe ich ein PHP - Array in ein Javascript PopUp ?
besten Dank im voraus
mcm
Kommentar