Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Апплеты > Апплет и фреймы


Автор: Ninja 5.3.2006, 11:13
Апплет загружается и , впринципе работает, но не совсем правильно. Мне нужно, чтобы при нажатии, страница окрывалась во фрейме, а она открывается как обычная страница без всяких фреймов. На тэг <target> не реагирует.

Код

<applet name="quickstart" code="BtnPlayer.class" codebase="." alt="quickstart Navigation" archive="BtnPlayer.jar" width="373" height="39" mayscript>
<param name="cabbase" value="BtnPlayer.cab">
<param name="p" value="quickstart,3,0,1,0,-1,.,0,0,0,.,.,Move Button 1: 123-| 0+;Move Button 2: 246-| 0+;Move Button 3: 369-| 0+;Move Button 1: 123+| 0+| 200;Move Button 2: 246+| 0+| 200;Move Button 3: 369+| 0+| 200">
<param name="b0" value="4,4,119,31,1,0,0,2,^0,^4,^192,^1,14,12,12,1,3,7,^1,^40,^25,^1,^0,^40,^25,star-jade-u.gif,star-jade-o.gif,star-jade-d.gif,^.,^Страница 1,^.,1.html,.,Button 1,.,ff,ff0000,ff0000,ffff00,ff0000,ff00ff,^ff0000,^.,100">
<param name="b1" value="127,4,119,31,1,0,0,2,^0,^4,^192,^1,14,12,12,1,3,7,^1,^40,^25,^1,^0,^40,^25,star-jade-u.gif,star-jade-o.gif,star-jade-d.gif,^.,^Страница 2,^.,2.html,.,Button 2,.,ff,ff0000,ff0000,ffff00,ff0000,ff80ff,^ff0000,^.,100">
<param name="b2" value="250,4,119,31,1,0,0,2,^0,^4,^192,^1,14,12,12,1,3,7,^1,^40,^25,^1,^0,^40,^25,star-jade-u.gif,star-jade-o.gif,star-jade-d.gif,^.,^Страница 3,^.,3.html,.,Button 3,.,ff,ff0000,ff0000,ffff00,ff0000,ff80ff,^ff0000,^.,100">
<param name="r" value="c5acad2">
<param name="c" value="1ad92631">
<map name="quickstart">
<area shape="rect" alt="Страница 1" href="1.html" target="data" coords="4,4,123,35">
<area shape="rect" alt="Страница 2" href="2.html" target="data" coords="127,4,246,35">
<area shape="rect" alt="Страница 3" href="3.html" target="data" coords="250,4,369,35">
</map>
<img usemap="#quickstart" src="quickstartMap.jpg" width="373" height="39" alt="quickstart Image Map" border="0">
</applet>
<script language="javascript">
<!--
// InitJSCaller should be called like so: <body onload="InitJSCaller();">
function InitJSCaller()
{
    if (navigator.appName.indexOf("Microsoft") != -1 && parseFloat(navigator.appVersion) < 4.0)
        JSCaller();
}
function JSCaller()
{
    if (document.BtnPlayer != null)
        while ((sEval = document.BtnPlayer.getJS()) != null)
            eval(sEval);
    setTimeout("JSCaller()", 200);
}
// -->
</script>

Автор: GIK 9.3.2006, 17:08
Интересное совмещение Java c JavaScriptом

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)