Newsgroup: it.lavoro.professioni.webmaster
Titolo: Problema con IE

Ciao ragazzi,
sto avendo un problema che stranamente si manifesta solo con IE mentre con
NS è tutto ok, dunque ho due pagine: pagina1.html e pagina2.html.
In particolare su pagina1.html definisco due frame orizzontali dove in
quello superiore vado a caricare pagina2.html.
Se provo a caricare pagina2.html direttamente è tutto ok, nessun problema,
il problema nasce nel momento in cui provo a caricare pagina1.html.
Infatti, quando mi carica pagina1.html e di conseguenza all'interno del
frame, pagina2.html, mi appare la barra di scorrimento orizzontale del
browser.
Questa barra di scorrimento orizzontale del browser invece non appare se
carico pagina2.html direttamente.
Da notare che su NS non riscontro il problema!
Sapete dirmi a cosa può essere dovuto? ed eventualmente qualche suggerimento
su come risolvere? E' la prima volta che mi succede...
Vi ringrazio in anticipo per le risposte.
Cooper.
PS: Se fosse importante, aggiungo che in pagina2.html c'è una tabella con
tre colonne di cui quelle laterali hanno larghezza fissa e quella centrale è
liquida (in percentuale). Ho controllato anche le corrispondenze
(percentuali/pixel etc) ed è tutto ok.
-- 
BlueWare WebAgency
 [web] 
http://www.blueware.it
 
http://www.italchat.it
 [icq] 146781935

 (percentuali/pixel etc) ed è tutto ok.
Ciao,
secondo me, se ti va dovresti postare il codice o meglio un link da
cui scaricare il sorgente.
Altrimenti credo sia difficile venirne a capo
Ciao,
*aw*


Ok intanto di ringrazio per la risposta, dunque, la pagina dove c'è il frame
è questa: 
http://www.italchat.it/temp/index.html
  e come si può notare,
aprendo appare la barra di scorrimento orizzontale.
Se invece carico la pagina da:
http://www.italchat.it:8080/temp/website/home-2.php
 si vede senza le barre
di scorrimento.
Questo su IE, se faccio la stessa cosa su NS invece funziona tutto
correttamente.
Grazie ancora,
Cooper.


Emm, c'è nessuno? Toc, toc :))))
Cooper


correttamente.
Credo sia una "feature" di IE se usi una <table> in un <frame> :-)
Se provi togliendo la table non hai la scrollbar. Ridimensionare la
table (width al 50% o width 600) non serve comunque ad eliminare la
scrollbar.
Facendo qualche prova, una cosa che puo' funzionare, ma non garantisco
che lo faccia sempre (nuove patch per IE o altri motivi) e' questa:
<script type="text/javascript">
function eliminascroll(){
document.body.style.width=parseInt(document.body.clientWidth)-20+"px";
 // prova eventualmente con valori diversi da 20 (10 non funzionava
 // sul mio IE (per Windoze)
}
</script>
...
<body onload="eliminascroll();">
Testato con IE 6
Oppure, togliti il problema senza risolverlo: non usare table e fai
tutto con CSS.
'bye


Ok ma, la larghezza è in percentuali (per essere precisi al 100%)... e poi
mai prima di ora ho avuto problemi :( mi ha sempre funzionato correttamente.
Per esempio sul sito: 
www.blueware.it
 (se apri il file index) c'è lo stesso,
ma li funziona correttamente e li ho usato anche le tabelle....
Per il resto, l'esempio del javascript vorrei usarlo come ultima risorsa,
voglio prima capire perchè con il sito di lavoro funziona e in questo
esempio cosi banale no, seppure il principio applicato è lo stesso.


esempio cosi banale no, seppure il principio applicato è lo stesso.
Ho notato che eliminando il doctype dal documento contenuto nel frame
sparisce la scrollbar. IE e' sempre piu' strambo :-)
'bye


Da me invece nun se ne vuole andare.. :( comincio a pensà che ce l'ha con
me..... solo una cosa... se io metto scrolling=no  sparisce..... a questo
punto mi chiedo se c'è un modo per disattivare solamente la barra di
scorrimento orizzontale?
Grazie ancora per le risposte :)
