function CreateEvent(obj, e) { var getX = function(e) { if (e.x){return e.x;} if (e.pageX){return e.pageX;} } var getY = function(e){ if (e.y) {return e.y;} if (e.pageY) {return e.pageY;} }
og jeg har en div --------------------------- div starter----------------------- <div id="CreateEventWindow" style="position:absolute; width:250px; background-color:Green; visibility:hidden;"> det er mit popup vindue =) </div> -------------------div slutter -------------------------------
Mit proplem er at min div den flytter sig ikke efter x og y musens position.
Jeg synes der mangler noget for at man kan se hvad der rent faktisk går galt, men jeg har snittet lidt hist og tilføjet lidt her - og nedenstående ser ud til at fungere (hvis ellers jeg har forstået dit problem korrekt). Derfra må du selv kunne arbejde videre (eller uddybe dine omstændigheder lidt mere):
<html> <head> <style type="text/css"> html, body { width:100%;height:100%;padding:0px;margin:0px; </style> <script type="text/javascript"> function CreateEvent(obj, e) { var getX = function(e) { if (e.x){return e.x;} if (e.pageX){return e.pageX;} } var getY = function(e){ if (e.y) {return e.y;} if (e.pageY) {return e.pageY;} }
Kan vi se et link til siden? Rykker den sig overhovedet ikke? onclick bli'r jo også kun kørt én gang, så det sku' kun resultere i, at div'en flyttede sig hurtigt én gang.
Jeg har lige prøvet at ændre koden til at reagere på et klik (hvilket også fungerer):
<html> <head> <style type="text/css"> /*html, body { width:100%;height:100%;padding:0px;margin:0px;}*/ </style> <script type="text/javascript"> function CreateEvent(obj, e) { var getX = function(e) { if (e.x){return e.x;} if (e.pageX){return e.pageX;} } var getY = function(e){ if (e.y) {return e.y;} if (e.pageY) {return e.pageY;} }
OK, men du er som w13 også siger, nok nød til at løfte sløret lidt mere for, hvad det er for noget kode (og det miljø koden kører i - f.eks. vis kilde på en side hvor koden ikke fungerer) du helt konkret arbejder med, for det du har givet os pt. er åbenbart ikke nok til at se hvad fejlen kan være.
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.