Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problemi con Opera 9 di javaScript

    Sto lavorando a un progetto asp.net da visual studio 2005 con c#.
    Sto usando la tecnologia degli script callback , implementando interfaccia ICallbackEventHandler.
    In ogni caso il problema che ho è (penso..) indipendente da questo: io uso questa tecnica ad esempio quando clicco su un pulsante di ricerca, con lo script callback faccio attivare una gif animata :
    window.document.getElementById('imgSpin').style.di splay = '';
    e poi eseguo
    var objCmd = window.document.getElementById("ctl00_ContentPlace Holder1_cmdCercaDaPage0");
    objCmd.click();
    ciò eseguo il clic su un pulsante server che lancia la query , all' atto del reload della pagina causato dal post dentro una sezione javascript c'e' window.document.getElementById('imgSpin').style.di splay = 'none'; non incluso in una funzione e quindi eseguito nel page load.

    Tutto bene con ie e firefox , con Opera 9 vedo l' immagine gif solo se dopo la window.document.getElementById('imgSpin').style.di splay = ''; ci metto una window.alert : in pratica con la window.alert permetto al motore di rendering di Opera di mostrare la gif, ma appunto è un problema che non c'e' su altri browser anche Unix (es. galeon)

    Conoscete qualche workaround ?

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    prova a dichiarare un tipo di display come inline, forse il più adatto, o block

  3. #3

    js opera 9

    Ci ho provato , ma cambia niente.
    La cosa strana è che una volta ogni tanto (raramente...) si degna di funzionare, in ogni caso funziona sempre se da altra pagina faccio una javascript:window.location("pagina") a questa pagina e nel form_load , se leggo un certo valore da una variabile di sessione, eseguo
    ClientScript.RegisterStartupScript che contiene <script type='text/javascript'>CallBackSwitcher('hideadmin');</script> , cioè quella stessa routine con stesso parametro che dall' input type="button" chiamavo dal clic sul button

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.