ho un collegamento esistente, che apre una pagina web in una nuova finestra con barre di scorrimento disabilitati come segue:Abilitazione barre di scorrimento del browser dopo window.open con barre di scorrimento = senza
<a onclick='window.open("example.html", "name", "resizable=1,scrollbars=no,width=500,height=200");' href='#'>Click to pop up without scroll bars</a>
Per amor di discussione, non posso cambia questo codice window.open(). Devo abilitare le barre di scorrimento dopo che la finestra è stata aperta.
Questo funziona in IE utilizzando il seguente codice:
<script type="text/javascript">
onload=function()
{
enableScrolling();
}
function enableScrolling()
{
document.body.scroll = "yes"; // IE
}
</script>
Tuttavia, questo non funziona in Firefox o Chrome.
Secondo questa pagina, il seguente codice dovrebbe funzionare per Firefox e Chrome, ma non lo fa (forse questo ha funzionato nelle versioni precedenti?)
document.documentElement.style.overflow='scroll';
document.body.style.overflow='scroll';
Qualcuno sa se è possibile attivare le barre di scorrimento in FireFox e Chrome dopo l'apertura della finestra con barre di scorrimento disabilitate?
Grazie per il tuo post. Ho risolto il mio problema a causa del tuo post. (Almeno per IE) –
Non penso che tu possa disabilitare la barra di scorrimento in Chrome con quel codice, quindi devi solo trovare una soluzione per Firefox. –
Prova '
' e javascript non buono scroll degli attributi. – KingRider