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 |
|
|
|
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 |
|
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 |
|
|
|
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 |
|
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 |
|
|
|
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 |
|
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 |
|
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 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|