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

    Ridimensionare un Frame

    Ciao

    Forse sto per dire la cosa più sciocca del secolo...

    ma tentar non nuoce :di56:


    Ho una pagine con due frame

    nel frame "top" ho la pagina 1.htm
    nel frame "center" ho la pagina 2.htm


    rispettivamente il frame "top" è di 100 px e il "CENTER" è il restante (*)

    si puo cambiare l'altezza del frame se apro nel frame "top" una pagina diversa?

    ES
    nella pagina 1.htm ho un link per aprire la pagina esem.htm, vorrei che quando si apre la pagina esem.htm il frame si ridimensionasse, e quindi non avere più 100px di altezza ma 50




    FORSE STO CERCANDO DI FARE NA COSA IMPOSSIBILE!!!
    MITTICCOOOOOOOOO!

  2. #2
    Si puo fare

    crei il frameset dandogli anche un id
    codice:
    <frameset rows="*,0" framespacing="0" border="0" frameborder="no" id="frameIniziale">
    	<FRAME name="RicercaCentro" src="aspCentro.asp" marginwidth="0" marginheight="0" scrolling="no" noresize >
    	<FRAME name="intestazione" src="aspIntestazione.asp" marginwidth="0" marginheight="0" scrolling="no" noresize>
    
    </frameset>
    poi crei una funzione per modificare la l'altezza delle righe del frame.

    codice:
    function modificaFrame(){
     parent.parent.frameIniziale.rows="50%,50%"
    }


  3. #3
    poi crei una funzione per modificare la l'altezza delle righe del frame.


    code:--------------------------------------------------------------------------------
    function modificaFrame(){
    parent.parent.frameIniziale.rows="50%,50%"
    }
    --------------------------------------------------------------------------------

    la funzione va tra i tag <head>?
    MITTICCOOOOOOOOO!

  4. #4
    va fra i tag <script> poi la metti dove vuoi fra i tag <head> rimane più ordinato il codice

    <script>
    function modificaFrame(){
    parent.parent.frameIniziale.rows="50%,50%"
    }
    </script>


    ciao

  5. #5
    Grazie Occhio crepato

    Sicuramente avrai notato che di scripting sono un cesso...

    Ricapitolando.....


    Metto l'id nel frameset id="frameIniziale"


    e la funzione nella stessa pagina che contiene i frameset...



    Poi la funzione come la richiamo nella pagina esem.htm?
    MITTICCOOOOOOOOO!

  6. #6
    la funzione la devi mettere nella pagina in cui devi chiamarla e non nella pagina che contiene i frameset.

    esempio

    Pagin con i frameset
    codice:
    <frameset rows="300,*" framespacing="0" border="0" frameborder="no" id="frameIniziale">
    	<FRAME name="Sopra" src="Sopra.asp" marginwidth="0" marginheight="0" scrolling="no" noresize >
    	<FRAME name="Sotto" src="Sotto.asp" marginwidth="0" marginheight="0" scrolling="no" noresize>
    
    </frameset>
    nella pagina Sopra.asp o Sotto.asp scrivi
    codice:
    <HTML>
    <HEAD>
     <script> 
      function modificaFrame(){ 
       parent.parent.frameIniziale.rows="50%,50%" 
      } 
     </script> 
    </HEAD>
    
    <BODY>
      <input type="button" value="ridimensiona" onclick="modificaFrame()"
    </BODY>
    
    </HTML>

  7. #7
    GRAZIE MILLE


    ORA VA

    MITTICCOOOOOOOOO!

  8. #8

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.