Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich erstelle derzeit eine Website im Lokalen Betrieb.
Ich habe 2 Button zur Auswahl, der erste "Bestätigen" der zweite "Ablehnen", beide button verlinken auf verschiedene Beiträge.
ich habe derzeit diesen javascript im Header, für den Bestätigen "Button" damit eine Meldung erscheint
Java:
<script language="JavaScript">
function melde(Variable)
{
alert (Variable);
}
</script>
nun möchte ich wenn man versucht mit dem Mauszeiger in "Button" Ablehnen geht das die Maus außerhalb den Button springt so dass man nicht draufklicken kann, und im endeffekt nur die möglichkeit hat den "Button" Bestätigen zuklicken.
Das ist eine sehr bescheidene Usability. Wenn du nicht willst das jemand auf Ablehnen klickt, dann empfehle ich dir das Layout zu ändern. EIne Möglichkeit wäre zb. eine Checkbox die Angehakt sein muss bevor man den Bestätigen Knopf nutzen kann.
Aber zum eigentlichen Problem:
Pseudo-Code:
Wenn Ablehnen-Knopf Hover Dann
Bestätigen Knopf Focus
Maus Position = Bestätigen Knopf Offset Left / Top
Ende Wenn
Alles in allem wirst du ein Framework wie zb. Prototype oder jQuery nutzen wollen um in möglichst vielen Browsern das Verhalten zu implementieren. Oder du änderst die Bedienung dahingehend das es keinen Ablehnen Knopf gibt.
Wieso verlinkt überhaupt Ablehnen auf einen anderen Beitrag? In einem Formular sollten alle Bedienelemente das selbe Ziel auslösen und innerhalb des Zieles ist eine Auswertung der Daten vorzunehmen.
Vielleicht verstehe ich auch einfach den Sinn dahinter nicht den du versuchst zu bezwecken.
die website wird für private zwecke genutzt, und da es sehr gute freunde sind, möchte ich ein bisschen "spaß" einbauen, im nachhinein kann man im kontaktformular angeben ob man kommen will oder nicht.
nun wieder zum eigentlichen thema, ich habe ungefähr verstanden was du meinst, allerdings bin ich neu im bereich website erstellen.
füge in deinem Image Tag ein onmouseover ein und übergebe als Argument document.meinBildDasDenFocusErhaltenSollID.focus()
Die ID musst du natürlich anpassen. Generell ist zu sagen, das es keine Möglichkeit gibt die Mouse Position direkt zu manipulieren. Man kann sie lediglich auslesen, setzen lassen tut sie sich nicht!
Und in deinem Beispiel sehe ich nur eine Knopf-Grafik. Ist das gewollt? Du sprachst doch von Bestätigen und Abbrechen. Zumal ich auch kein Formular sehe. Sind das einfach nur zwei Buttons die irgendwo stehen und gedrückt werden sollen?