хочу подгрузить в div 3D-модель.
делаю динамически формирую HTML
<div id="variantshowmodelbutton">
<a onclick="showplan(25)">Загрузить</a>
</div>
<div id="variantshowmodeldiv"></div>
При нажатии на кнопку загрузить вызываем следующую функцию
<script>
function showplan(num) {
$.ajax({
type: 'POST',
url: '../../../modules/variant/showplan.php',
cache: false,
data: 'num='+num,
success: function(html){
$('#variantshowmodeldiv').html(html);
}
});
return false;
}
</script>
при исполнении ajax запроса выполняется showplan.php
<?php
header('content-type text/html');
$showplan = (int)isset($_POST['num'])?$_POST['num']:NULL;
echo "<script> var javaMinimumVersion = \"1.6.0_10\"; // The first version with Java Plugin 2
var jars = \"/libs/lib3d/SweetHome3DViewer.jar,/libs/lib3d/Loader3DS1_2u.jar,/libs/lib3d/batik-svgpathparser-1.7. jar\";
// Append Java 3D Jars depending on the platform
if (navigator.platform.match(\"Win.*\")) {
if (navigator.platform.match(\".*64\")) {
jars += \",/libs/lib3d/windows/x64/java3d.jar\";
} else {
jars += \",/libs/lib3d/windows/i386/java3d.jar\";
}
} else if (navigator.platform.match(\"Mac.*\")) {
javaMinimumVersion = \"1.5\";
jars += \",/libs/lib3d/macosx/java3d.jar\";
} else if (navigator.platform.match(\"Linux.*\")) {
javaMinimumVersion = \"1.6\"; // OpenJDK doesn't give its subversion
if (navigator.platform.match(\".*64\")) {
jars += \",/libs/lib3d/linux/x64/java3d.jar\";
} else {
jars += \",/libs/lib3d/linux/i386/java3d.jar\";
}
} else {
jars += \",/libs/lib3d/java3d.jar\";
}
var attributes = {codebase:\".\",
code:\"com.eteks.sweethome3d.applet.SweetHome3DViewer\",
archive:jars,
width:\"800px\", height:\"500px\"};
var parameters = {java_arguments:\"-Xmx512m\",
navigationPanel:\"true\",
homeURL:\"/variant1/" . $showplan . "/plan.sh3d\"};
deployJava.setInstallerType(\"kernel\");
deployJava.setAdditionalPackages(\"javax.swing,javax.imageio\");
deployJava.runApplet(attributes, parameters, javaMinimumVersion);
</script>";
после выполнения он должен вернуть в div 3D-модель, а возвращает не в div,
а просто в окно браузера...
в чем подвох? как исправить? гуглить - не помогает.... :(