Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problemi Con Fireworks

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    99

    Problemi Con Fireworks

    ciao a tutti ho un problema con il broswer Fireworks..in partica nn riesco a fargli cambiare la larghezza del mio frame mentre on explorer funziona tutto bene: vi posto il codice:
    codice:
    
    <script language="javascript">
    			
    			
    	function Nascondi(image){
    
    	if (document.all){ // Explorer
    			document.all.BarraNascosta.style.display= 'inline';
    			document.all.Treeview1.style.display= 'none';
    			document.body.background = image;
    			parent.myframeset.cols = "30,79%";
    			
    	 }else if(document.getElementById){ //Netscape 6.x
    			document.getElementById('BarraNascosta').style.display= 'inline';
    			document.getElementById('Treeview1').style.display= 'none';
    			document.body.background = image;
    			parent.getElementById('myframeset').cols = "30,79%";	
    	}
    }
    	
    	
    		function Visualizza(image){
    		
    	if (document.all){ // Explorer
    			document.all.BarraNascosta.style.display='none'
    			document.all.Treeview1.style.display='inline'
    			document.body.background = image;
    			parent.myframeset.cols = "170,79%";
    	}else if(document.getElementById){ //Netscape 6.x
    			document.getElementById('BarraNascosta').style.display='none'
    			document.getElementById('Treeview1').style.display='inline'
    			document.body.background = image;
    			parent.getElementById('myframeset').cols = "170,79%";
    	 }
    }
    	
    function Load(){
    
    	if (document.all){ // Explorer
    	document.all.BarraNascosta.style.display='none'
    	document.all.Treeview1.style.display='inline'	
    		
         }else if(document.getElementById){ //Netscape 6.x
      
         document.getElementById('BarraNascosta').style.display='none'
         document.getElementById('Treeview1').style.display='inline'
         document.body.background = "SfondoBody.bmp";
        }
    			
    
    }
    	
    </script>
    questo è il codice magari qualcuno di voi mi sa dire come mai nn riesco a modificale la larghezza delle col..

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Hai provato a sostituire la virgola con un punto ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    99
    scusa dove devo sostituire la . con la ,???
    comunque questo per esempio

    document.getElementById('Treeview1').style.display = 'none';

    funziona è questo che nn va:
    parent.getElementById('myframeset').cols = "30,79%";
    che nn riesce a modificare

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Posta il codice HTML dove viene definito il frame. Forse ti manca l'attributo id .

    Prova anche a scrivere:
    parent.myframeset.cols = "30,79%";

    (tanto in XHTML Strict non funzionerebbe comunque)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    99
    Qui è dove ci sono i Frame ..ma ripeto in explorer funziona questo vuol dire che id lo vede del frameset
    codice:
    <HTML>
    	<HEAD>
    		<TITLE>Cartelle</TITLE>
    	</HEAD>
    	<frameset id="myframeset" cols="170,79%" border="0" framespacing="1" frameborder="yes">
    		<frame src="Menu.aspx"  id=Menu name="menu"  scrolling=no>
    		<frame src="SProspetto.htm" name="contents">
    	</frameset>
    </HTML>

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il fatto e` che IE vede id anche se e` specificato name, per cui non fa testo (ecco spiegato perche` ti chiedevo che sintassi usi).


    Invece vedo un errore nel conto dello spazio dei due frame:

    tu specifichi le due larghezze, una volta con: "170,79%" , un'altra con "30,79%" .
    E` chiaro che o l'una o l'altra o forse ambedue non possono essere corrette.
    Supponi che un browser dia maggior importanza al primo dato, e un altro al secondo ...

    Di solito si specifica la larghezza di un frame, e si lascia che l'altro occupi il resto dello spazio, ad esempio: "170,*" oppure "30,*"
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    99
    lo so che specifico 2 larghezza infatti la pagina quando clicco su un immagine mi modifica al larghezza del frame da 70 a 30 chiamando la funzione nascondi , quando ci clicco di nuovo mi chiama la funziona visualizza portando il frame 30 a 70 tutto perfettamente funzionante in IE

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.