Avatar billede blmmer Nybegynder
13. august 2002 - 23:22 Der er 1 kommentar og
1 løsning

Java sammen med asp og access

Hej jeg vil gerne kunne kombinere java og asp da det er den eneste løsning jeg kender.
jeg har et billede som jeg gerne vil kunne sætte flere markeringer på "x" og der efter gemme disse i en access base i form af xy kordinater.
Kan det lade sig gøre og hvordan vil det i så fald komme til at se ud.

Hvis det kan laves i ren asp høre jeg gerne efter.
"mit eget lånte" java script ser sådanne ud

dynlayer.js filen findes her
http://www.dansteinman.com/downloads/dynapi/dynapi-19991024.zip

<html>

<head>
<title>DynAPI Examples - The Dynamic Layer Object API [Mouse Events]</title>
<script language="JavaScript" src="dynlayer.js"></script>
<script language="JavaScript">

onload = init
function init() {
    mylayer = new DynLayer("mylayerDiv")

    mylayer.elm.onmousedown = layerDownHandler
    if (is.ns) mylayer.elm.captureEvents(Event.MOUSEDOWN)
}

function layerDownHandler(e) {
    var x = (is.ns)? e.layerX:event.offsetX
    var y = (is.ns)? e.layerY:event.offsetY
    document.myform.downx.value = x
    document.myform.downy.value = y
    return false
}

</script>
<style text="text/css">
<!--
#mylayerDiv  { position: absolute; left: 150; top: 100; width: 542; height: 361; clip:
              rect(0, 630, 630, 0); background-color: #C0C0C0;
              layer-background-color: #C0C0C0 }
-->
</style>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>

<body bgcolor="#ffffff">

<b>Layer-based mouse events</b>
<form name="myform">
  down X: <input type="text" name="downx" size="3"><br>
  down Y: <input type="text" name="downy" size="3">
</form>
<div id="mylayerDiv" style="width: 542; height: 361">
  <span style="position: absolute; left: 0; top: 0"><img border="0" src="Positur.JPG"

width="542" height="361"></span>
</div>

</body>

</html>
Avatar billede kichian Nybegynder
14. august 2002 - 13:56 #1
Tja.. Nu har Java og JavaScript ikke meget med hindanden at gøre. Og løsnigen bliver da også forskellig. Men "here goes".

I din layerDownHandler tilføjer du til sidst, men før return:
document.myform.submit()
Husk at sætte en target på din form.
Så kaldes den valgte side med 2 parametre downx og downy. Disse kan så gemme.
Avatar billede blmmer Nybegynder
14. august 2002 - 18:46 #2
jeg er med på hvad du mener men kunne du komme det nærmere med en linie til copy /past
den ny side skal jeg jo så have lavet på en eller anden måde ved hjælp af request.form hvis jeg har forstået det rigtigt og så vende tilbage til første side for at sætte flere krydser.
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