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

    Cambiare proprietà scrolling iframe

    Salve a tutti!
    Vorrei poter abilitare/disabilitare scrollbars di un iframe da javascript...
    Ho scritto questo, credevo funzionasse ma nada...non mi da errore....semplicemente non cambia nulla

    Codice PHP:
    document.getElementById('nomeIframe').scrolling="no" 
    Dove sbaglio ? :master:

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    non presente = document.getElementById('nomeIframe').scrolling="h idden"
    presente = document.getElementById('nomeIframe').scrolling="v isible"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    mmm...niente...adesso però almeno da errore

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si hai ragione avevo confuso overflow con scrolling, pertanto la tua sintassi è corretta:
    document.getElementById('nomeIframe').scrolling="n o" se non funziona l'errore sta da un'altra parte sicuro che l'iframe abbia id?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    certo che ha l'id
    Cavolo...ma dovrebbe andare :master:

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Da una verifica su firefox funziona, su ie 7 non funziona in nessuna maniera (tranne impostarlo direttamente nel tag)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    probabilmente in IE viene totalmente demandato al documento contenuto nell' iframe
    e la faccenda si complica,
    perche' devi definire il topmost node del documento (html o body?) e lavorare sul suo stile

    questo mi risulta funzionare con tutti i browser con cui ho provato,
    sempre a patto che il dominio dei due documenti sia il medesimo

    codice:
    var iframeWin=document.getElementById('idIframe').contentWindow;
    var iframeDoc=(iframeWin.document.documentElement.clientWidth)?iframeWin.document.documentElement:iframeWin.document.body;
    iframeDoc.style.overflow='hidden';

  8. #8
    Wow Xinod, funziona alla grande
    Grazie mille!

  9. #9
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    di nulla

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 © 2025 vBulletin Solutions, Inc. All rights reserved.