comment gérer le javascript onorientationchange événement à l'intérieur de uiwebview

Quelqu'un pourrait m'aider comment gérer les changement d'orientation des événements en javascript lors de la visite à travers uiwebview iphone?

Je suis en train d'essayer de capturer onorientationchange cas de javascript. J'ai essayé le code suivant.

<style type="text/css" media="only screen and (max-device-width: 480px)">
    .portrait
    {
        width: 300px;
        padding: 0 15px 0 5px;
    }
    .landscape
    {
        width: 460px;
        padding: 0 15px 0 5px;
    }
</style>

<script type="text/javascript">
    window.onload = orientationchange;
    window.onorientationchange = orientationchange;
    function orientationchange() {
        if (window.orientation == 90
            || window.orientation == -90) {
            document.getElementById('contents').className = 'landscape';
        }
        else {
            document.getElementById('contents').className = 'portrait';
        }
    }
</script>

//and I have a div inside html

<div id="contents">
    my contents and description... e.t.c, and e.t.c...
</div>

Il fonctionne très bien dans safari mais quand je visite la page à l'aide de uiwebview le changement d'orientation de l'événement n'est pas d'être capturé et mon choix fonctionnalité peut ne pas être obtenue.

OriginalL'auteur Waqas Raja | 2011-03-07