[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: возврат в определенный div
megadom
Привет всем! Возникла проблема, вроде уже проходил, но видимо в данном случае есть какой-то нюанс..

хочу подгрузить в 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,
а просто в окно браузера...

в чем подвох? как исправить? гуглить - не помогает.... :(
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.