js/j10fun.php
<html>
<head>
<title> <?php echo basename(__file__, '.php'); ?> </title>
<script type="text/javascript">
function dec1() {
var o = '<li>dec1 begin</li>';
o += "<li>" + fuV() + "</li>";
function fuV() {
return "fuV in dec1 - 1";
}
o += "<li>" + fuV() + "</li>";
function fuV() {
return "fuV in dec1 - 2";
}
o += "<li>" + fuV() + "</li>";
o += "<li>" + fuC() + "</li>";
fuM('eins');
o += "<li> nach fuM eins " + fuC() + "</li>";
fuM('zwei');
o += "<li> nach fuM zwei " + fuC() + "</li>";
document.getElementById('u1').innerHTML = o;
}
function fuV() {
return "fuV in outerBlock";
}
function fuC() {
return "fuC called " + fuV();
}
function fuM(t) {
fuV = () => "fuM(" + t + ") modifid fuC";
}
</script>
</head>
<body>
<h1>fun defs</h1>
<button onclick="dec1()">dec fun</button>
<ul id="u1"> </ul>
<h1>Source <?php echo __file__; ?> </h1>
<?php highlight_file(__file__) ?>
</body>
</html>