AlTheKingBundy: Selektion eines img-Objekts vermeiden

Hallo Profis,

ich habe in Javascript ein kleines Puzzle programmiert. Geht auch alles ganz vernünftig. Nur wenn man die Maus in einer bestimmten Position über ein Puzzle-Image-Objekt zieht, wird dieses blau selektiert. Wie kann man diese Selektion verhindern, bzw. die Selektionsfarbe ändern?

Gruß
Al

  1. Hi Al,

    ich habe in Javascript ein kleines Puzzle programmiert. Geht auch alles ganz vernünftig. Nur wenn man die Maus in einer bestimmten Position über ein Puzzle-Image-Objekt zieht, wird dieses blau selektiert. Wie kann man diese Selektion verhindern, bzw. die Selektionsfarbe ändern?

    Ohne Quellcode schwer zu sagen. Meinst Du mit Image-Objekt einen herkömmlichen

    <img src="Bild.gif">

    -Tag? In dem Falle könnte ich mir vorstellen, dass dieser sich durch Dein Script in ein verlinktes Bild verwandelt und dann den üblichen Rahmen erhält. Vermeiden könntest Du solches, indem Du im Tag

    border="0"

    also

    <img src="Bild.gif" border="0">

    notierst.

    1. Hi,

      danke erst mal für die Antwort. Verlinkt wird das Bild nicht und border ist auf 0. Ich geb mal n bisserl Quelltext:

      <html>
      <head>
      <title>Puzzle</title>

      <style type="text/css">
      #11 {position:absolute; left:10; top:40; z-index:3}
      #12 {position:absolute; left:200; top:40; z-index:3}
      </style>

      <script language="javascript" src="ga_puzzle.js"></script>

      </head>

      <body bgcolor="#FFFFFF" background="hgrund1.gif">

      <div id="11"><img border="0" src="p110.gif" width="100" height="100"></div>
      <div id="12"><img border="0" src="p120.gif" width="100" height="100"></div>

      </body></html>

      Gruß
      Al

      1. Hallo Al,

        Dein Quellcode ist für den Rahmen nicht verantwortlich, Du müsstest schon Dein Script verraten, ich brauche sowieso noch ein Puzzle.. ;]

  2. hi,

    Nur wenn man die Maus in einer bestimmten Position über ein Puzzle-Image-Objekt zieht, wird dieses blau selektiert.

    na ja, ganz normal würde ich sagen.
    "maustaste drücken und maus bewegen", so ist "markieren" nun mal definiert.

    Wie kann man diese Selektion verhindern, bzw. die Selektionsfarbe ändern?

    du könntest eventuell versuchen, mit onSelectstart das verhalten zu beeinflussen, z.b. in dem du onSelectstart="return false;" für das bild notierst.
    ob's funktioniert, k.A. - für besonders sinnvoll halte ich es auch jeden fall nicht.

    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events/onselectstart.asp

    gruss,
    wahsaga