|
|
|
|
|
для: coloboc66
(26.05.2007 в 11:34)
| | Можно чуть подробнее?Какие среды реально сейчас заполучить? | |
|
|
|
|
|
|
|
для: mr Bin
(26.05.2007 в 08:22)
| | Чтобы так утверждать, надо, как мне кажется, знать причину: почему <embed> не вызывает событие onload, в отличие от <img>. В чём их корневое различие?
Мне и самому хотелось бы разобраться, но в книжках что-то об этом не пишут.
Больше ограничиваются практическими рецептами, а они недостаточно понимания дают! | |
|
|
|
|
|
|
|
для: mr Bin
(26.05.2007 в 08:22)
| | Чтобы сделать ява-апплет, вам нужно иметь среду разработки ява с компилятором ява. В среде разработки пишете код на яве, затем компилируете его и получаете файл *.class Далее тегом <applet> включаете этот файл в HTML-страничку. А броузер пользователя должен поддерживать ява-код. К примеру, в ИЕ для этого встроена виртуальная машина ява (JVM). А код, что вы вверху выдали: это вы попытались скрестить змею и ежа (нескомпилированный Java и JavaScript). | |
|
|
|
|
|
|
|
для: Eugene77
(26.05.2007 в 06:38)
| | Помойму, реализовать индикатор загрузки ни на яваскрипт, ни на пхп нельзя. Можно сделать, используя с++, возможно перл и сиджиай, хотя не уверен. | |
|
|
|
|
|
|
|
для: Фитч
(25.05.2007 в 22:03)
| | Да, конечно, - это как вставить applet.
А вот как его сделать?
Что мне для этого нужно?
Или может вы знаете такой applet который сам бы следил за загрузкой произвольного объекта и потом давал бы сообщение скрипту?
Или такое сообщение в принципе невозможно дать из-за ограничений, которыми апплеты обкладывают? | |
|
|
|
|
|
|
|
для: Eugene77
(25.05.2007 в 20:32)
| | JavaScript - это не Java. Апплеты сохраняются в отдельны й .class файл и вставляются тэгом <applet>
<applet code = "файл_с_апплетом.class">
<!-- тут могут быть теги <param> для параметров апплета -->
</applet>
|
| |
|
|
|
|
|
|
| Мне надо узнать загружен ли музыкальный фрагмент или нет.
Ну и несколько подобных же вопросов...
Методами HTML к этому похоже даже не подступиться.
Я начал сочинять что-то вроде этого:
<head>
<title>Trace Load</title>
<script language="JavaScript" type="text/javascript">
import java.applet.*;
import java.awt.*;
import java.awt.image.*;
public class SimpleAudioImage extends Applet{
private Image img;
private Audioclip ac;
public void init(){
img = getImage(getDocumentBase(), "eagle.gif");
ac = getAudioClip(getDocumentBase(), "test.wav");
tr = MediaTracker (this);
}
public void start (){ ac.loop();
}
public void paint(Graphics g){
int w = img.getWidth(this), h = img.getHeight(this);
g.drawlmage(img, 0, 0, 2 * w, 2 * h, this); }
public void stop() { ac.stop(); }
}
</head>
<body>
<script language="JavaScript" type="text/javascript">
setTimeout(document.write(tr), 3000);
start();
img.paint();
</script>
</body>
|
Но неожиданно для себя обнаружил, что браузер похоже ни о каких "java.applet" даже не слышал. Это нормальное явление? Браузеры так обычно без библиотек и распостраняются или это у меня что-то не то?
Тогда мне надо самому сделать апплет. Как?
Объясните начинающему? | |
|
|
|
|