Avatar billede Asger Carlsen Nybegynder
01. december 2008 - 18:37 Der er 5 kommentarer og
1 løsning

Hvordan bruger jeg "public void" på min hjemmeside

Det skal lige siges jeg er ret så grøn hvad java angår, så ved faktisk slet ikke om det kan bruges.

Jeg har tidligere oprettet et spm her på siden, om hvordan jeg jeg bruger musens X- og ykordinater. JEg fik svaret:

*********************************************

public void mouseMoved(MouseEvent e) {
  int x = e.getX();
  int y = e.getY();
}

Så har du to variable x og y som du gøre med havd du vil.

*********************************************

Kan så bare ikke lige gennem skue hvordan jeg bruger dem :)

Skal de behandles på en bestemt måde, for at jeg kan bruge dem i en 

function eksempel() { 
var mus_placering = x '-' y;
}

//Carl
Avatar billede arne_v Ekspert
01. december 2008 - 18:56 #1
Vil du kalde JavaScript fra din Java applet ?

Eller er function eksempel ogsaa en Java metode ?
Avatar billede Asger Carlsen Nybegynder
01. december 2008 - 19:03 #2
æhm... Det var lige en tand for teknisk til mig. Min funktion ligger i <head>-delen i mit html-dokument.

<script language="Javascript" type="text/Javascript">

function eksempel() { 
var mus_placering = x '-' y;
}

</script>

- om det så er en java-metode, -script, eller -applet, er jeg ikke klar over.
Avatar billede schwarz84 Nybegynder
01. december 2008 - 19:09 #3
Hehe, Java og JavaScript er to helt forskellige ting. Det du skal bruge er JavaScript. Det kode du har fået fra det andet spørgsmål er Java og kan ikke bruges i denne forbindelse. For at finde musens position i JavaScript kan du skrive:

var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
function getMouseXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
else {  // grab the x-y pos.s if browser is NS
tempX = e.pageX;
tempY = e.pageY;

if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;} 

Sakset herfra:
http://javascript.internet.com/page-details/mouse-coordinates.html

For at få mest mulig hjælp skal du nok lukke dette spørgsmål og oprette et nyt i den rigtige kategori...
Avatar billede Asger Carlsen Nybegynder
01. december 2008 - 19:20 #4
Så forstår jeg bedre jeg ikke kunne noget som helst brugbart i de andre spm. Jeg siger mange tak for hjælpen i hvert fald, og du har da i den grad fortjent point. Så læg et svar :)
Avatar billede schwarz84 Nybegynder
01. december 2008 - 19:32 #5
svar
Avatar billede arne_v Ekspert
02. december 2008 - 02:25 #6
Se det forklarer jo en hel del.

JavaScript har sin egen kategori:

http://www.eksperten.dk/spm/Programmering/Script/JavaScript/
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester