Problema Frame
Problema Frame postato il 18/05/2010 08:28:26 nel forum programmazione, open source e hosting e modificato da shiruki il 18/05/2010 08:43:40
Salve a tutti, io ho un piccolissimo problema con i frame della main di extreme che ho ruralmente modificato creando un frame a sinistra e uno a destra, quello a sinistra è diviso in 5 altri piccoli frame.
Vi posto il codice
<?
session_start();
//include ('inc/version.inc.php');
include ('inc/parametri.inc.php');
include ('inc/controllo.php');
include ('inc/open2.php');
#echo "-".$HTTP_SESSION_VARS["Login"]."-<br>";
$Dir = trim($_REQUEST['Dir']);
if ($Dir != "") {
#$Luogo = $Dir;
$jumpScript = "SI";
}
//include ("inc/cambiastanza.php");
function cambiastanza($stf, $pgf)
{
$stf = 0 + $stf;
if ($stf == 0) {
$stf=1;
};
if ($pgf != '') {#($HTTP_SESSION_VARS['Login'] == $pgf) and ($pgf != ''))
$_SESSION['Stanza'] = $stf;
$stApparente = $stf;
$MySql = "SELECT StanzaApparente FROM Mappa WHERE ID = $stf";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
if (mysql_num_rows($Result) != 1) {
$stApparente = $rs["StanzaApparente"];
}
$rs->close;
mysql_free_result($Result);
$MySql = "SELECT * FROM Presenti WHERE Nome = '".pars($pgf)."'";
$Result = mysql_query($MySql);
if (mysql_num_rows($Result) == 0) {
$MySql = "INSERT INTO Presenti (Nome, Stanza, StanzaApparente, OraEntrata, OraUscita, UltimoRefresh)";
$MySql .= " VALUES ('".pars($pgf)."', $stf, $stApparente, NOW(), '2037-12-31 00:00:00', NOW())";
mysql_query($MySql);
} else {
$MySql = "UPDATE Presenti SET Stanza = $stf, StanzaApparente = $stApparente, UltimoRefresh = NOW(), OraUscita = '2037-12-31 00:00:00' WHERE Nome = '".pars($pgf)."'";
mysql_query($MySql);
};
};
$MySql = "UPDATE Presenti";
$MySql .= " SET OraUscita = NOW(), Stanza=0, StanzaApparente=0";
$MySql .= " WHERE DATE_ADD(UltimoRefresh, INTERVAL 6 MINUTE) < NOW()";
$MySql .= " AND OraUscita = '2037-12-31 00:00:00'";
mysql_query($MySql);
$MySql="DELETE From Presenti";
$MySql .= " WHERE (DATE_ADD(OraUscita, INTERVAL 12 MINUTE) < NOW()";
$MySql .= " AND NOT(OraUscita = '2037-12-31 00:00:00')";
$MySql .= ") OR Nome = ''";
mysql_query($MySql);
}
If ($Dir != "") {
cambiastanza($Dir, $_SESSION['Login']);
}
if ($Dir == "") {cambiastanza("1", $_SESSION['Login']);}
if ($_SESSION['Gattabuia']!=0){cambiastanza("100", $_SESSION['Login']);}
$MySql = "SELECT Pagina, Par, Chat FROM Mappa WHERE ID = ".pars($_SESSION['Stanza']); #Luogo);
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$Link = $rs["Pagina"]."?Par=".$rs["Par"];
$Par = $rs["Par"];
$Chat = 0 + $rs["Chat"];
$rs->close;
mysql_free_result($Result);
$Link =$rs["Pagina"];
if ($Chat==1) {
$Link = 'palestra.php';
}
include ('inc/controlloesilio.php');
//If ($Luogo == "") {$Luogo = "1";}
include ('inc/header.html.inc.php');
?>
<title><?= htmlspecialchars($par_SiteName) ?> - [<?= htmlspecialchars($glob_EngineName.' '.$glob_EngineVersion) ?>]</title>
</head>
<frameset COLS="220,*" border="0" framespacing="0" frameborder="no" marginheight="0" marginwidth="0" noresize>
<frameset ROWS="180,*,27" frameborder="no" framespacing="0" marginheight="0" marginwidth="0" noresize>
<frame SRC="guarda.php" NAME="guarda" noresize>
<frameset ROWS="120,60,250" frameborder="no" framespacing="0" marginheight="0" marginwidth="0" noresize>
<frame SRC="mappa.php" NAME="mappa" noresize>
<frame SRC="inbox.php" NAME="mappa" noresize>
<frame SRC="presenti.php" NAME="presenti" noresize>
<frameset COLS="40" frameborder="no" frameborder="NO" framespacing="0" marginheight="0" marginwidth="0" noresize>
</frameset>
</frameset>
<frame SRC="base.php" NAME="base" noresize>
</frameset>
<frameset ROWS="70,*" frameborder="no" framespacing="0" marginheight="0" marginwidth="0" noresize>
<br>
<frame SRC="stato.php" NAME="stato" noresize>
<frame SRC="<?= $Link ?>" NAME="palestra" noresize>
</frameset>
<!--frameset ROWS="*,*" border="0" frameborder="NO" framespacing="0" marginheight="0" marginwidth="0"-->
<!--/frameset-->
</frameset>
</html>
Ecco, come potrete vedere l'ultimo pezzo è la parte che compone la pagina, dunque, io per problemi per la grafica del gdr. Come ben sapete tutti non hanno la stessa risoluzione dello schermo dunque questo mi incasina un po' le cose, perché se qualcuno ha una risoluzione dello schermo questo fa si che i frame si allunghino di conseguenza le immagini tendono a radoppiarsi. Quindi vi chiedo un modo per far si che non si doppino oppure per bloccare questi maledettisimi :) frame.
P.s. domandina.... per caso è meglio per risolvere questo problemino far si in qualche modo di dare uno sfondo a questo frame contenente gli altri cinque?
Grazie.
Pagine → 1
18/05/2010 09:22:19
hai provato a sostituire qualche frame con un bel div?
http://it.html.net/tutorials/css/lesson8.asp ↗
18/05/2010 09:27:19
la kaiah ha scritto: hai provato a sostituire qualche frame con un bel div?
http://it.html.net/tutorials/css/lesson8.asp ↗
In poche parole intendi tutto in un unico frame se ho capito bene?
18/05/2010 09:37:04
dipende da come pensi di organizzare la pagina. l'inserimento di tanti frame è pesante e difficilmente gestibile a mio avviso, ci sono diverse soluzioni, una delle quali è l'uso dei div. questo però non preclude la scelta di inserire qualche frame (due o tre) + qualche div che aiutano a gestire meglio il layout della pagina.
se scorri di qualche capitolo la guida che ti ho linkato ti parla della sovrapposizione degli elementi, se ho capito quello che vorresti ottenere, penso che potrebbe tornarti utile.
18/05/2010 18:15:35
O.o non riesco a capirci molto^^
nel senso non saprei come sostituirlo con il frame.
19/05/2010 00:13:45 e modificato da sidhenidon il 19/05/2010 00:14:17
togli il frame di sinistra e ci inserisci
<div class="columnleft">
Contenuto
</div>
poi vai nel css e ci infili
div.columnleft {
float: left;
width : 250px; /*mettici la larghezza che preferisci*/
height: 100%;
}
spero sia sott'inteso che puoi chiamarlo come preferisci ;|
In ogni caso, mi chiedo come facciate ad imbarcarvi nell'impresa di creare un gdr se avete difficolta' ad inserire un div :|
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Storie di Agarthi ↗
Hero Wars ↗
Raja Dunia ↗
World of the Sea Battle ↗
CRSED: F.O.A.D. ↗