cursor url im FF
Paul
- browser
0 Matthias Apsel0 Paul0 Paul0 Matthias Apsel
Moin,
folgender Code gibt im IE einen benutzdefinierten Cursor aus. Im FF (Version 14 und 15) kommt nur der pointer. Warum?
<html>
<head>
<script type="text/javascript">
function a() {
document.getElementById('canvas').style.cursor = 'url(stift.cur), pointer';
}
</script>
</head>
<body onload="a();">
<div id='canvas' style="border:1px solid black; height:200px;">Test</div>
</body>
</html>
Danke,
Paul
Om nah hoo pez nyeetz, Paul!
folgender Code gibt im IE einen benutzdefinierten Cursor aus. Im FF (Version 14 und 15) kommt nur der pointer. Warum?
Es ist nicht notwendig, CSS-Eigenschaften mit JavaScript zu setzen.
#canvas {cursor:...}
tuts auch.
Matthias
#canvas {cursor:...}
tuts auch.
Klar, wenn man den Cursor immer haben will. Allerdings soll das Aussehen von mehreren Variablen abhängen. Z.B. welches Element der Benutzer vorher geklickt hat oder ob z.B. diverse Checkboxen ausgewählt sind ...
Also muss das schon JS machen.
Man könnte auch den className per JS ändern. Dachte aber das es direkter geht.
#canvas {cursor:...}
tuts auch.
Also #canvas { cursor:url... geht auch nicht !!! Bug im FF?
Om nah hoo pez nyeetz, Paul!
#canvas {cursor:...}
tuts auch.Also #canvas { cursor:url... geht auch nicht !!! Bug im FF?
Was sagt denn meine Testseite?
Matthias
Tja, da läuft's.
Auch auf http://de.selfhtml.org/css/eigenschaften/anzeige/cursor.htm geht's.
So'n sch...
Muss wohl noch mal schauen.
Muss wohl noch mal schauen.
Im Opera, Chrome und Safari ght's auch NICHT! Ich geh auf Fehlersuche ...
So, nun hab ich ne Erklärung:
Die .cur-Datei war anscheinend fehlerhaft. Habe sie mit JustCursors nochmal mit Speichern unter neu abgespeichert (die alte überschrieben). Jetzt läuft's. Danke Euch trotzdem!
@@Paul:
nuqneH
Also #canvas { cursor:url... geht auch nicht !!! Bug im FF?
An der Stelle ist ein Bug im IE (incl. IE 9).
IE verwendet bei relativer Pfadangabe zum Cursor-Icon als Basis nicht das Stylesheet, sondern das jeweilige HTML-Dokument. WTF.
Wenn HTML-Dokumente und Stylesheet nicht im selben Verzeichnis liegen, sollte man absolut referenzieren.
Qapla'
Moin und Danke!
Om nah hoo pez nyeetz, Paul!
Klar, wenn man den Cursor immer haben will. Allerdings soll das Aussehen von mehreren Variablen abhängen.
Dein Minimalbeispiel sollte auf jeden Fall funktionieren. Im Original gibt es mehrere Fehlerquellen
Offensichtliche Tipfelher entdecke ich keine.
Matthias