• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Cursor Pointer IE

gelogelo

Neues Mitglied
Hi,
Ich habe das Problem, daß dies in Firefox, im IE aber nicht geht:

Code:
<div id="zum_guestbook" onclick="guestbook();" ></div>
Im Css ist das so definiert
Code:
#zum_guestbook {
    cursor: pointer;
    height: 60px;
    left: 120px;
    padding: 0;
    position: relative;
    top: -10px;
    width: 300px;
    z-index: 10000;


}

Code:
<script type="text/javascript">

    function guestbook (){
        document.location.href = "guestbook.html";
    }

</script>

Weiß jemand, wieso das onclick beim IE (8 und vielleicht auch andere) nicht geht und der cursor nicht zur "Hand" wird,
weas man da machen muß?

Vielen Dank,
GELO
 
Probier mal
HTML:
window.location='/guestbook.html';
bzw.
HTML:
window.top.location='/guestbook.html';  //geht auch aus einem Frame heraus

Ich dachte, zur Hand wird der Cursor doch normal nur beim Anker <a>, es sei denn, gibst über style cursor: einen an
 
Zuletzt bearbeitet:
Vielen Dank für die Tips:

window.location='/guestbook.html'; war sowieso richtiger, half aber nichts.
Ich glaube es liegt eher an: IE8 mag keine leeren <div>'s

ich hab jetzt ein <a href=""><img /></a> hinterlegt, das geht natürlich
 
Es muss "window.location.href" heißen. Falls IE damit Probleme hat, in das <div> &nbsp; als Inhalt einfügen.
 
Zurück
Oben