Visualizzazione risultati 1 fino 4 di 4

Discussione: Problema lato frame.

  1. #1
    Guest

    Predefinito Problema lato frame.

    Salve a tutti!

    Vi chiedo gentilmente di ignorare le questioni grafiche che svilupperò bene in un altro momento (questa su cui lavoro è ancora in prova come pagina).

    Il problema è il seguente, riporto letteralmente il codice.

    Sto lavorando in un frame della pagina principale che è al lato dello schermo ed è ampio 150 pix (il menù di navigazione in pratica). Il questo frame inserisco la stringa:

    Codice:
    <frameset border="0" framespacing="0" rows="20%, 20%, 20%, 20%, 20%,20%"> 
    	<frame src=yo1.html scrolling='no' noresize>
    	<frame src=yo2.html scrolling='no' noresize>
    	<frame src=yo3.html scrolling='no' noresize>
    	<frame src=yo4.html scrolling='no' noresize>
    	<frame src=yo5.html scrolling='no' noresize>
    	<frame src=yo6.html scrolling='no' noresize>
    </frameset>
    Per creare diversi frame dove aggiungere (in ognuno) una pagina con il tasto per navigare che mi serve. (PAUSA: so che mi suggerirete tutti di usare una tabella, e ci stavo pensando anche io effettivamente. Per ora però, a prescindere, voglio capire quale è il problema per un eventuale futuro uso, poi se metterò la tabella, ok, ma comunque devo togliermi lo scrupolo)

    Vi mostro il risultato del code (aperto con firefox)



    qualcuno di voi sa dirmi perchè ci sono quelle orribili linee bianche tra alcuni frame? il
    Codice:
    border="0" framespacing="0"
    non dovrebbe farle sparire?

    Grazie in anticipo :)
    Ultima modifica di zita : 01-08-2010 alle ore 13.09.08 Motivo: mancanza tag

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Sarebbe utile vedere una pagina di esempio. Vista così potrebbe essere anche del bianco presente all'interno del frame, come qualsiasi altra cosa...


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    essendo nuovo non so se posso aituarti, ma io ho aggiunto anche il comando
    frameborder="no"
    e non si vedono i bordi bianchi

  4. #4
    Guest

    Predefinito

    Grazie ad entrambi per le risposte.

    Comunque ovviamente la pagina che ora ho creato non può che essere zita.altervista.org, se intendevi quello con pagina di esempio.

    Ho aggiunto frameborder="no" e credo fosso proprio quello il problema :D ora spero che non sia io il solo a non vedere quegli orribili bordi. (ps. prima IE mi visualizzava i bordi con questa stringa non lo fa più :D)

    EDIT

    Ok scusate il doppio post (pensavo di aver risolto, invece no)

    lasciando stare il contenuto del sito che ora è provvisorio e di prova:

    ho creato la prima pagina "index.html" con dentro il seguente codice

    Codice HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//IT" "http://www.w3.org/TR/html4/frameset.dtd">
    
    <html>
    <head>
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
     <title>IO SPACCO</title>
    </head>
    
    <frameset frameborder="no" border="0" framespacing="0" rows="150, *"> 
    	<frame src=Intestazione.html>
     		
    			<frameset cols="150, *">
    			<frame name="menu" src="prima.html" scrolling="no" noresize>  
    	 		<frame name="contenuto" src="Home.php" scrolling="yes" noresize>  
    			</frameset>
    </frameset>
    
    </html>
    che mi sembra giusto.

    Le pagine a cui fa riferimento ovvero "Home.php" e "prima.html" sono le due parti del sito, Home è il contenuto e prima è il menù del sito.

    il codice della pagina "prima.html" è il seguente:

    Codice HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//IT" "http://www.w3.org/TR/html4/frameset.dtd">
    
    <html>
    <head>
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
     <title>Prima</title>
    </head>
    
    <frameset frameborder="no" border="0" framespacing="0" rows="20%, 20%, 20%, 20%, 20%,20%"> 
    	<frame src=yo1.html scrolling='no' noresize>
    	<frame src=yo2.html scrolling='no' noresize>
    	<frame src=yo3.html scrolling='no' noresize>
    	<frame src=yo4.html scrolling='no' noresize>
    	<frame src=yo5.html scrolling='no' noresize>
    	<frame src=yo6.html scrolling='no' noresize>
    </frameset>
    
    
    </html>
    ed oguna delle pagine nominate "yoN" contiene un immagine delle dimensioni del frame. In particolare ne riporto una:

    Codice HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <style>
    body {margin: 0; padding: 0}
    </style>
    <body bgcolor="red">
    <a href="Gallery.html" target="contenuto"><img src="GallBanner.jpg" style="width:100%; height:100%" border="0" align="left" hspace="0"  vspace="0"></a>
    </body>
    
    </html>
    come potete vedere lo sfondo della pagina è rosso. Allora perchè vedo un fastidioso bordo bianco come nell'immagine?

    Grazie a chi risponderà

    EDIT: vi linko il frame in question "prima.html" proprio per far vedere che le immagini presenti si adattano al frame quando viene caricato dal browser (infatti se lo aprite in pagina singola sono deformate), quindi lo spazio bianco non so da cosa possa dipendere. http://zita.altervista.org/prima.html

    EDIT2: penso di aver magicamente capito qual'è il problema. Infatti nel codice di prima.html ho riportato (da vero idiota)
    <frameset rows="20%, 20%, 20%, 20%, 20%,20%"> e forse 120% sballa la percentuale -.-
    <frameset rows="20%, 20%, 20%, 20%, 20%"> così dite che risolvo? perchè a volte carico la pagina e mi sembra di aver risolto, poi do un aggiorna e ricompare la linietta...
    Ultima modifica di musicanapoli : 04-08-2010 alle ore 02.22.55

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •