par
rougaille » 21 avr. 2008, 21:42
Bonjour à tous,
Je suis nouveau sur ce forum et je viens vous soumettre un petit problème pour lequel je sèche complètement.
Je suis en train de realiser un petit site perso que j'ai fais avec des frames; tout se passe bien à l'exception d'une chose : Je n'arrive pas à récupérer l'adresse d'une page qui devrait s'afficher dans une frame; je m'explique :
les liens de mes pages internes s'ouvrent bien dans mon cadre central ; par contre, si je veux récuperer l'adresse reelle d'une page, je ne peux pas l'ouvrir dans mon cadre quand je clique sur le lien ; en effet, en local c'est bon mais si je tape l'adresse récupérée dans le barre d'adresse IE, cela m'ouvre la bonne page mais elle s'ouvre "pleine page" au lieu de s'ouvrir dans mon cadre.
Vocic ce que j'ai fais:
Dans mon fichier Index.php :
<?php
$page="/Result.php";
if (isset ($_GET['page'])) $page=$_GET('page');
echo "<frame name='droite' src='http://Localhost$page'>";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>MonSite</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Language" content="fr">
<link REL="SHORTCUT ICON" HREF="/favicon.ico">
</head>
<frameset rows="98,*">
<frame name="haut" src="fond_titre.php" scrolling="no" NORESIZE >
<frameset cols="224,*" >
<frame name="gauche" src="fond_gauche.php">
<frame name="droite" src="<?php echo $page?>"
</frameset>
<noframes>
<body>[/color]
[color=darkblue]Et dans le fichier dont je veux récupérer l'adresse, j'ai juste rajouté ceci :[/color]
[color=brown]<?php
$test = $_SERVER['PHP_SELF'];
//echo "<a href=?page=$test>http://localhost/Office/Access.php?page=$test </a>";
echo $test ;
?>
Où me suis je trompé ?
Je cherche depuis hier mais étant debutant en PHP, je n'arrive pas à comprendre pourquoi je ne peux pas récupérer une adresse de page qui s'ouvrirait dans mon cadre quand je passe par IE.
Un grand merci d'avance à vous tous
J'espère que mon extrait de code n'est pas trop long car je dois dépasser un peu la vingtaine de lignes
Bonne fin de soirée
[color=darkblue]Bonjour à tous,
Je suis nouveau sur ce forum et je viens vous soumettre un petit problème pour lequel je sèche complètement.
Je suis en train de realiser un petit site perso que j'ai fais avec des frames; tout se passe bien à l'exception d'une chose : Je n'arrive pas à récupérer l'adresse d'une page qui devrait s'afficher dans une frame; je m'explique :
les liens de mes pages internes s'ouvrent bien dans mon cadre central ; par contre, si je veux récuperer l'adresse reelle d'une page, je ne peux pas l'ouvrir dans mon cadre quand je clique sur le lien ; en effet, en local c'est bon mais si je tape l'adresse récupérée dans le barre d'adresse IE, cela m'ouvre la bonne page mais elle s'ouvre "pleine page" au lieu de s'ouvrir dans mon cadre.
Vocic ce que j'ai fais:[/color]
Dans mon fichier Index.php :
[php]<?php
$page="/Result.php";
if (isset ($_GET['page'])) $page=$_GET('page');
echo "<frame name='droite' src='http://Localhost$page'>";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>MonSite</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Language" content="fr">
<link REL="SHORTCUT ICON" HREF="/favicon.ico">
</head>
<frameset rows="98,*">
<frame name="haut" src="fond_titre.php" scrolling="no" NORESIZE >
<frameset cols="224,*" >
<frame name="gauche" src="fond_gauche.php">
<frame name="droite" src="<?php echo $page?>"
</frameset>
<noframes>
<body>[/color]
[color=darkblue]Et dans le fichier dont je veux récupérer l'adresse, j'ai juste rajouté ceci :[/color]
[color=brown]<?php
$test = $_SERVER['PHP_SELF'];
//echo "<a href=?page=$test>http://localhost/Office/Access.php?page=$test </a>";
echo $test ;
?>[/php]
[color=darkblue]Où me suis je trompé ? :!:
Je cherche depuis hier mais étant debutant en PHP, je n'arrive pas à comprendre pourquoi je ne peux pas récupérer une adresse de page qui s'ouvrirait dans mon cadre quand je passe par IE.
Un grand merci d'avance à vous tous
J'espère que mon extrait de code n'est pas trop long car je dois dépasser un peu la vingtaine de lignes :cry:
Bonne fin de soirée[/color]