Datenschutzerklärung

clientX bzw. clientY Problem

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

clientX bzw. clientY Problem

  Beitrag schreiben
Autor
Beitrag Seiten: 1
GreatOne
Mitglied

Registriert: 14.04.2006
Beiträge: 2
Ich habe auf diversen Seiten relativ komplizierte Fehlersuchbilder gefunden die mit Javascript realisiert wurden.

Das muss doch auch viel einfacher gehen - zumindest für einen JS-Anfänger wie ich es bin ;)


Ich will eigentlich nur die Koordinaten abfragen wenn ich klicke (mit clientX bzw. clientY) - wenn diese dann zutreffen, will ich einen Fehlermarker genau an diese Stelle setzen.

Leider fehlt mir hier etwas das KnowHow - obwohl ich schon ziemlich lange daran herumtüfftle und fleißig SelfHTML lese :)


<script type="text/javascript">
<!--

function Mausklick () {

posx = window.document.clientX;
posy = window.document.clientY;

if ((window.document.clientX = 24) && (window.document.clientX = 64)) {
obj=document.getElementsByName("f");
obj.style.top=(posy);
obj.style.left=(posx);
obj.style.visibility='visible';
}

}


im body tag steht dann:

<!-- die 5 Fehler-Marker einfügen -->
<div id="f" style="position: absolute; left: 0px; top: 370px; width: 32px; height: 32px; z-index: 1; visibility: hidden;"><img src="fehler.gif" alt="" height="32" width="32"></div>
<div id="f" style="position: absolute; left: 0px; top: 370px; width: 32px; height: 32px; z-index: 2; visibility: hidden;"><img src="fehler.gif" alt="" height="32" width="32"></div>
<div id="f" style="position: absolute; left: 0px; top: 370px; width: 32px; height: 32px; z-index: 3; visibility: hidden;"><img src="fehler.gif" alt="" height="32" width="32"></div>
<div id="f" style="position: absolute; left: 0px; top: 370px; width: 32px; height: 32px; z-index: 4; visibility: hidden;"><img src="fehler.gif" alt="" height="32" width="32"></div>
<div id="f" style="position: absolute; left: 0px; top: 370px; width: 32px; height: 32px; z-index: 5; visibility: hidden;"><img src="fehler.gif" alt="" height="32" width="32"></div>

<!-- linkes Bild -->
<div id="Bild" style="position: absolute; left: 24px; top: 64px; z-index: 0; width: 320px;">
<a href="javascript:Mausklick()"><img src="sommer.jpg" alt="" border="0" height="301" width="450"></a>
</div>
<!-- rechtes Bild -->
<div id="rechts" style="position: absolute; left: 480px; top: 64px; z-index: 0; width: 320px;">
<a href="javascript:Fehler()"><img src="sommer.jpg" alt="" border="0" height="301" width="450"></a>
</div>


//-->

</script>



Vielleicht kann mir ja wer weiterhelfen!?
Danke schonmal!
Beitrag bearbeiten/löschen


14.04.2006 23:25:40
  Zitieren
ed
Gast



Hallo GreatOne,

auf den ersten Blick fällt mir eigentlich nur das hier auf:

if ((window.document.clientX = 24) && (window.document.clientX = 64))

-> ich denke mal, das  diese Bedingung nie war werden wird.

gruss ed


19.06.2006 12:54:47
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hallo,
if ((window.document.clientX = 24) && (window.document.clientX = 64))
hmm, müsste immer Wahr sein da es sich um Wertzuweisungen handelt (= , nicht ==).
Allerdings kann man der Eigenschaft clientX keinen Wert zuweisen...


_______________________________________
mfg
Thomas Mell

www.validome.org

19.06.2006 13:49:11
  Zitieren
Nursel06
Gast



hallo ich bin die nursel und bin 20 jahre alt.Ich möchte in 2 jahren mit meinem freund den ich über alles liebe, der aus der Türkei ist heiraten.I
Ich mache gerade eine schulische Ausbildung zur Pharmazeutischen -Technischen Assistentin.
Also leute mein problem ist in den medien wird gerade dieses neue einwanderungsgesetz diskutiert.Wenn ich jetzt meinen Freund in 2 jahren heirate muss er dann deutsch super sprechen können,damit er nach deutschland kommen kann ??
Und ich habe seit einem jahr die deutsche staatsbürgerschaft,muss ich arbeiten und eine bestimmten Verdienst haben damit er nach Deutschland kommen kann ????? Ich lieben ihn über alles und möchte ihn nicht verlassen.
Ich bin gerade so am zweifel und total traurig und frag mich immer :"UND WAS IST WENN ER NICHT NACH DEUTSCHLAND  NACH 2 JAHREN  KOMMEN KANN NACH DEM WIR IN DER TÜRKEI GEHEIRATET HABEN"

bITEE HILFT MIR ES GEHT MIR SO SCHLECHT-ICH KAN MIR EIN LEBEN OHNE IHN NICHT VORSETLLEN UND MÖCHTE AUCH KEINEN ANDEREN HEIRATEN ER IST MEINE GROSSE LIEBE.in der Türkei möchte ich auch nicht leben.

ich freue mich über jede Hilfeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

Gruß

Nursel


15.07.2007 18:28:17
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
...mich dünkt, wir sollen auf den Arm genommen werden.
Wirklich spaßig...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

15.07.2007 18:49:47
http://dkmd.de | http://dkdenz.de Zitieren
GreatOne
Mitglied

Registriert: 14.04.2006
Beiträge: 2
Das stimmt, aber vor ca. genau 1 Jahr ;)

16.07.2007 08:12:15
  Zitieren
blind-fish
Gast



Mir gehts auch gaaaaaaaaaanz schlecht wenn dieses Problem nicht endlich mal beantwortet wird... ;-) Also:

1. Es darf eine ID nicht mehrmals geben! Am besten konzentrierst du dich erstmal darauf, nur einen einzigen Marker setzen zu lassen, später kannst du ja die Absätze z.B. mit f1 ... f5 benennen und mit einer Prüfung, welche schon angezeigt sind, die Absätze nacheinander anzeigen.

2. Nimm GetElementById() statt GetElementsByName()

3.

Code:

if ((window.document.clientX = 24) && (window.document.clientX = 64))

stimmt (wie HTMELL bereits sagte) nicht, aber selbst wenn es korrekt

Code:

if ((window.document.clientX == 24) && (window.document.clientX == 64))

heißt, wird das Ereignis wohl nie eintreten, da kein Mensch so genau klicken kann! Besser wäre eine Überprüfung eines größeren Bereichs à la

Code:

((window.document.clientX >= 24) && (windows.document.clientX <= 48))

usw.

Gruß,
  blind-fish


16.07.2007 13:59:34
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605

GreatOne schrieb:

Das stimmt, aber vor ca. genau 1 Jahr ;)

???
Der Beitrag wurde gestern (17.07.) um 18:28:17 erstellt.


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

16.07.2007 16:04:46
http://dkmd.de | http://dkdenz.de Zitieren
dyc
Mitglied

Registriert: 16.07.2007
Beiträge: 1
Bei mir wird auch vor einem Jahr angezeigt!

16.07.2007 17:28:38
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
Gestern wurde dieser Eintrag getätigt!
Zu sehen hier: http://dkmd.de/tests/screen-forum.png

@dyc: Dein selbstgewählter Admin-Titel wird natürlich gelöscht.
Ist für Besucher sonst nur verwirrend und irreführend!


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

16.07.2007 17:49:34
http://dkmd.de | http://dkdenz.de Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01