| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
siebenohrhase Mitglied

|
HTML / PHP Hilfe, wie kriege ich den no-drop Mauscursor weg |
|
|
Wenn ich auf einer HTML-Seite eine Graphik habe, kann ich sie mit der linken Maustaste DRAGen und über die gesamte Seite hin- und herschieben. Dabei ist aber immer der NO-DROP Mauszeiger sichtbar (das Halteverbotsschild). Wie kann ich Bereiche auf der Seite einrichten, auf denen dieser Mauszeiger verschwindet, dass also dem Anwender signalisiert wird 'Hier kannst Du DROPpen' ?
(Muss ich das jetzt als Frage formulieren oder nicht ??) |
|
|
|
| 17 Jun 2009 12:41 |
|
  |
Forrest Gumb Mitglied

|
|
| 17 Jun 2009 14:32 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
Hallo siebenohrhase, du benutzt wahrscheinlich den Firefox-Browser,
dieser zeigt beim " DRAGen" des Bildes das Symbol "NO-DROP" an.
Das Bild kannst du nicht innerhalb der Webseite platzieren, sondern
damit auf deinem Desktop kopieren.
Das Bild lässt sich auch zur Tableiste vom Firefox kopieren, dieses wird
dann in einem neuen Tab angezeigt.
Falls du ein Bild auf der Webseite verschieben möchtest,
so kannst du das mit JavaScript machen.
ein Beispiel findest du unter: http://www.homepage-total.de/javascript/farbverschiebungen.php |
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 17 Jun 2009 15:22 |
|
 |
siebenohrhase Mitglied

|
 |
|
|
Hallo Werner, Forest Gumb,
zunächst einmal herzlichen Dank dafür, dass ihr euch überhaupt die Mühe macht, euch mit meinen Problemen auseinanderzusetzen. Leider sind beide Antworten noch nicht ganz zielführend.
Die Seite, die Forest-Gumb vorschlägt, handelt dummerweise gar nicht von dem no-drop Cursor.
Werners Vermutung mit dem Firefox-Browser hingegen ist zutreffend und auch die erwähnte Seite mit der Farbverschiebung zeigt auf, wie man den no-drop Cursor ersetzen kann, aber mein eigentliches Anliegen ist doch noch nicht gelöst: 'Wie kann ich den Cursor während des Hin- und Herschiebens bei gedrückter Maustaste ändern ?'.
Das Event nach dem DROP wird dann schon mit Javascript abgefackelt, und auch soll die Graphik nicht wirklich kopiert oder verschoben werden. Aber wie kann ich nach aussen sichtbar machen, eben mit Hilfe des Mauscursors, dass ein 'DROP' in bestimmten Bereichen erlaubt ist, in anderen hingegen nicht ?
Mir ist auch schon mit der Antwort 'geht definitiv nicht' geholfen, dann muss ich nach anderen Lösungen suchen. |
|
|
|
| 18 Jun 2009 03:09 |
|
 |
Forrest Gumb Mitglied

|
 |
|
|
Das draggen funzt auch im IE.
Schaut euch doch mal diese beiden Cursor im IE an.
Im FF sind beide gleich.
| PHP-Code: | 1 2
| <p style="cursor:not-allowed;">not-allowed</p>
<p style="cursor:no-drop;">no-drop</p> |
|
_________________ 4rest
Wende Dein Gesicht ins Licht, dann werden die Schatten hinter Dir sein.
[ forrest ] - [ more ] |
|
|
| 18 Jun 2009 11:52 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
| Forrest Gumb hat Folgendes geschrieben: | Das draggen funzt auch im IE.  |
Ja, das stimmt aber es wird kein transparentes Bild
beim draggen angezeigt. (jedenfalls im IE8 nicht)
Warum beide Cursor gleich sind weiß ich auch nicht
(Fehler im CSS -> gleich mal beim W3C beschweren  |
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 19 Jun 2009 00:02 |
|
 |
siebenohrhase Mitglied

|
 |
|
|
Dank Eurer Tips und der freunlichen Entnahme von Codestücken aus 'Farbverschiebungen' bzw noch übersichtlicher aus 'Utopia Planitia' ist die Sache nun grundsätzlich gelöst. Die entscheidende Massnahme ist wohl das Anlegen eines eigenen 'dragobjektes'.
Homepage-total.de werde ich jedenfalls demnächst auf meiner HP verlinken.
Vielen Dank für Eure Unterstützung.
Eine ganz kleine Nebenfrage habe ich noch, es geht da nur um korrekte Syntax:
[code]var hase=ohren? ohren : moehre[/code]
ist ja eine verkürzte Darstellung einer Variablendeklaration über if/else. Wie würde das denn in vollständiger Form geschrieben, irgendwie kriege ich da immer Fehler.  |
|
|
|
| 19 Jun 2009 11:55 |
|
 |
|