<?
session_start();
include("./inc/header.php") ;
include("./menus/info.php") ;
?>
<div id="page">
<?
include("./squelette/lien.php");
?>
</div>
<? include("./inc/footer.php") ; ?> Du menu j'envoi une variable page numérique.
Le fichier Index.php, via un case, applique un squelette de page et affecte une variable $Fic.
Voici un bout du fichier Index :
<?
global $Fic ;
switch($_GET[page])
{
case'0':
$Fic = "./data/tests/test.doc";
include("./squelette/g.php");
break;
case'1':
$Fic = "./data/tdbd/page.html";
include("./squelette/t.php");
break;
case'2':
$Fic = "./data/note_service/explore.php";
include("./squelette/c.php");
break;
Le squelette s'affiche en montrant la page désignée par la variable $Fic.En fait le squelette n'est qu'un gabarit dans lequel s'ouvre le fichier a afficher.
Exemple de squelette :
<!-- Permet de cacher la zone droite au chargement de la page -->
<img src="./img/invisible.gif" style="position:absolute;top:0;left:0"onLoad="bascule_g('gauche')";>
<!-- Entrer le code de la page à partir d'ici -->
<div id="page">
<iframe src=<?echo $Fic?> name="" height="100%" frameborder="no" width="100%">
</iframe>
</div> Tout cela fonctionne parfaitement bien !
Voici mon problème :
J'ai un bouton, dans le header.php, qui devrait me permettre d'afficher mon contenu en plein écran, en voici le code :
<a href="" ><img src="./img/fs.gif" border="0" alt="Passer en mode plein écran" align="center"
onClick="window.open('./squelette/m.php','','fullscreen,scrollbars');return(false)"></a> Ma fenêtre s'ouvre bien en plein écran mais reste inlassablement vide! La variable $Fic reste muette, si je tente de l'aficher je n'obtient rien
comme si elle était vide...
Pourquoi ne puis-je donc pas utiliser cette variable pourtant globale et accessible du reste des fichiers?
Merci de votre réponse, je patauge misérablement,
Steven