Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.002 pregleda

Najnovija ↓

Da li aplet moze uticat na sadrzaj stranice 25.12.2005. u 16:59 · pre 254 meseca #1
Interesuje me da li je moguce pomocu java apleta uticati na sadrzaj stranice u kojoj se nalazi aplet.
Kao na primjer da promjenim boju na nekom dugmetu ili da pomjerim neki objekat na stranici ili bilo sta.
Da li je aplet ogranicen na samog sebe ili moze uticat na ostali sadrzaj u stranici.

Ako moze volio bi da mi dadnete neki najbanalniji primjer, bilo kakav.

Unaprijed hvala svima koji mi pokusaju objasniti.
Re: Da li aplet moze uticat na sadrzaj stranice 26.12.2005. u 19:11 · pre 254 meseca #3
Nije bas da ne moze, ali da postoji neko lepo i univerzalno resenje (da radi na svim browserima), ne postoji.

Iz Jave mozes da pozivas JavaScript funkcije, a iz JavaScript funkcija mozes da menjas HTML. Za vezu Java/JavaScript ti je potreban paket "netscape.javascript.*", odnosno JSObject klasa. Proguglaj malo, naci ces ga sigurno.

Za Netscape/Mozilla, postoji lepa caka sa URL-om i javascript potokolom, bez da koristis gore spomenuti paket.

Code:

import java.applet.*;
import java.net.*;

public class MyApp extends Applet {
  public void init() {
    String msg = "Hello from Java";
    try {
      getAppletContext().showDocument
        (new URL("javascript:myFunction(\"" + msg +"\")"));
      } catch (MalformedURLException me) { 
      }
  }
}
 

<html>
<head></head>
<body>
<script>
function myFunction(s) {
   alert(s);
   }

</script>
<applet code="MyApp.class"
        name="myApplet"  MAYSCRIPT
        height=10 width=10>
</applet>
</body>
</html>
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme