Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/03/2006, 11h43   #1
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
Par défaut [Conception] Remplacer des frames par du code PHP !!!!

Bonjour

J'ai entendu dire que l'on pouvait remplacer des frames par du code PHP mais je ne sais pas comment faire.

Quelqu'un pourrait m'aider ???

MERCI
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 11h48   #2
Membre confirmé
 
Avatar de allyson
 
Inscription : août 2003
Messages : 248
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 248
Points : 232
Points : 232
Envoyer un message via Yahoo à allyson
salut
regarde par là!
__________________
.: and Justice for all :.
------------------------------------------------------------
Membre du jury de l'élection de Mister DVP.com
les règles du forum
de penser au tag
allyson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 11h53   #3
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
OK OK

Merci je vais voir ce soir si j'arrive à faire ce que je veut avec...
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 11h57   #4
Membre confirmé
 
Inscription : février 2003
Messages : 285
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 285
Points : 255
Points : 255
Envoyer un message via ICQ à Sion_Sempai Envoyer un message via MSN à Sion_Sempai Envoyer un message via Yahoo à Sion_Sempai
le principe des pseudo frame est assez simple en fait.

Tu remplaces ton systeme de frame par un tableau, et dans les cellules du tableau, suivant certaines conditions, tu y vas "inclure" un fichier (d'où les include dont tout le monde parle).
tu retrouveras donc dans cette cellule de tableau, le contenu de la page que tu as inclus.

C'est très simple a gérer (si c'est pas plus simple), et ca rend les pages beaucoup beaucoup plus jolies qu'avec des vilaines frames

Quand tu sauras utiliser les includes, tu pourras pu t'en passer ^^
Sion_Sempai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 11h59   #5
Rédactrice
 
Avatar de xave
 
Inscription : mai 2002
Messages : 860
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mai 2002
Messages : 860
Points : 824
Points : 824
Sion +100!

Ca fait bien longtemps que je n'ai pas fait de frames... Beurk!!!
__________________
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1


Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
xave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 12h04   #6
Membre confirmé
 
Avatar de allyson
 
Inscription : août 2003
Messages : 248
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 248
Points : 232
Points : 232
Envoyer un message via Yahoo à allyson
de plus les frames c'est lent à charger...
__________________
.: and Justice for all :.
------------------------------------------------------------
Membre du jury de l'élection de Mister DVP.com
les règles du forum
de penser au tag
allyson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 15h01   #7
NoT
Membre confirmé
 
Inscription : février 2004
Messages : 237
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 237
Points : 261
Points : 261
Les frames restent bien pratique pour certains cas, et permettent de pas avoir à recharger toute la page.

2 besoins totalement différent selon moi.
NoT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 15h21   #8
Membre du Club
 
Homme Didier Ungar
Développeur Web
Inscription : mars 2006
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Didier Ungar
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 115
Points : 42
Points : 42
Il n'y as qu'un seul cas ou les frame sont utilie c les tchat , pour les rafrechir ^^
Mais c'est quand même assez moche .

Personnelement g resolu le probleme des frame par de l'ajax . ( javascrit + php )
Avec la fonction : xmlhttprequest .
Si tu veut en savoir plus sur ca utilise google ou envoye moi un mp , ( on est en zone php )
DidUngar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 15h22   #9
Membre du Club
 
Homme Didier Ungar
Développeur Web
Inscription : mars 2006
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Didier Ungar
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 115
Points : 42
Points : 42
Citation:
Envoyé par NoT
Les frames restent bien pratique pour certains cas, et permettent de pas avoir à recharger toute la page.

2 besoins totalement différent selon moi.
La fonction que j'ai donné le permet aussi , et en plus ca cache le code ....
Et c'est plus propre on peut dire quand on charge , et tout plein de truc ^^
DidUngar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 16h36   #10
Membre du Club
 
Homme Didier Ungar
Développeur Web
Inscription : mars 2006
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Didier Ungar
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 115
Points : 42
Points : 42
Citation:
<script type="text/javascript">

function include_page(page,id)

{

var texte = '';

if (document.getElementById) document.getElementById(id).innerHTML = 'Loading...';



var xhr; // on déclare l'instance

if (window.XMLHttpRequest) xhr = new XMLHttpRequest(); // Firefox, Opera, Konqueror, Safari, ...

else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP'); // Internet Explorer

else alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...'); // Navigateur ancien



xhr.open('POST',page,true);

xhr.onreadystatechange = function()

{

if (xhr.readyState == 4)

{

if (document.getElementById) document.getElementById(id).innerHTML = xhr.responseText;

}

}

xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');

var data = 'texte='+escape(texte);

xhr.send(data);

}

</script>
il suffi d'appeler la fonction avec la page a charger et l'identifiant de la baslie div .
Ca marche simplement en utilisant des balise
Citation:
<div id="identifient">ici le resultat</div>
Desoler de poster ca ici , mais c'est suite a des demandes par pm ...
DidUngar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2006, 17h01   #11
NoT
Membre confirmé
 
Inscription : février 2004
Messages : 237
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 237
Points : 261
Points : 261
C'est vrai que c'est plus propre que

Code :
<a href='mapage.html' target='maframe'>
ou pas
NoT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2006, 09h53   #12
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
Re tout le monde

J'ai adapté mon site en remplacant les frames par div <->include et c'est vrai que ca fait vachement plus beau....

Mais c'est aussi un peu plus chaud à utiliser, mais bon je m'en sort...

Par contre j'ai un piti soucis, comment ne rafraichir qu'une seule page et pas toutes la page contenant les includes???

Parce que avec les frames on utilise <a href="plop.php" target="milieu"> et seul la frame "milieu" est modifié est actualisé mais avec les div et include toutes la page est réactualisé bien que seule la partie demandé change.

En fait je demande cela parceque je met une musique en fond musical avec la balise <bgsound> mais à chaque fois que je clique sur un lien, la page se réinitialise et la musique recommence depuis le début.

Je voudrais juste que cette musique continue sans réinitialisation lors d'un clic.

Quelqu'un pourrait m'aider ?
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2006, 11h08   #13
Nouveau Membre du Club
 
Avatar de flydragon
 
Inscription : février 2006
Messages : 121
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 121
Points : 25
Points : 25
Par défaut re

salut, finalement tu te retrouve aussi sur Dveloppez.com, malgré les aides de merde sur le C lol
bon moi je vais voir si on m'a répondu
bon stage
flydragon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2006, 11h16   #14
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
Pour le C c'est pas génila mais franchement pour le PHP c'est nickel.
Les gars se baladent plus en PHP lol.

Bon stage !!!!!
p.s : Moi je t'ais répondu
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2006, 11h25   #15
Nouveau Membre du Club
 
Avatar de flydragon
 
Inscription : février 2006
Messages : 121
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 121
Points : 25
Points : 25
c vrai qu'il se demerde mais bon y a des coups c des billes, je leur demande des trucs soit ils repondent pas soit ils répondent à coté de la plaque lol

bon moi je vais finir mes tables dans SQL Server

p.s. c cool de repondre lol
flydragon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2006, 11h36   #16
Membre du Club
 
Homme Didier Ungar
Développeur Web
Inscription : mars 2006
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Didier Ungar
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 115
Points : 42
Points : 42
Citation:
Envoyé par dragonfly
Re tout le monde

J'ai adapté mon site en remplacant les frames par div <->include et c'est vrai que ca fait vachement plus beau....

Mais c'est aussi un peu plus chaud à utiliser, mais bon je m'en sort...

Par contre j'ai un piti soucis, comment ne rafraichir qu'une seule page et pas toutes la page contenant les includes???

Parce que avec les frames on utilise <a href="plop.php" target="milieu"> et seul la frame "milieu" est modifié est actualisé mais avec les div et include toutes la page est réactualisé bien que seule la partie demandé change.

En fait je demande cela parceque je met une musique en fond musical avec la balise <bgsound> mais à chaque fois que je clique sur un lien, la page se réinitialise et la musique recommence depuis le début.

Je voudrais juste que cette musique continue sans réinitialisation lors d'un clic.

Quelqu'un pourrait m'aider ?
Tu n'as qu'as decomposer ta pages en plus de balise .
Aprés tu peut donner plusieur balise a charger en simultanée.
toujours pareil :
Code :
href="javascript:fonction1(variable);fonction2(variable);fonction3(variable);"
Si ca peut t'aider .
DidUngar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2006, 11h41   #17
Membre confirmé
 
Inscription : février 2003
Messages : 285
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 285
Points : 255
Points : 255
Envoyer un message via ICQ à Sion_Sempai Envoyer un message via MSN à Sion_Sempai Envoyer un message via Yahoo à Sion_Sempai
pour les fonds musicaux... afin d'eviter que ca coupe a chaque chargement de page, personnellement, justement, j'emploirais des frames

en fait, un frameset de 2 frames dont une "cachée" (dont la longeur et la largueur valent 0)
et dans cette frame cachée, une page toute con en HTML ou il y a le <bgsound>
Sion_Sempai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 15h49   #18
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
Re

Que veut tu dire par decoupé ma page avec plus de balises?
De quelles balises parles tu?


Euh justement je viens de quitter le systéme de frame parce que je ne trouvais pas comment actualiser plusieurs frames en même temps.
Et puis avec les includes ca fait plus beau, j'arrive plus facilement a faire ce que je veut (du genre mettre un fond d'ecran global, ce qui avec des frames me semble un peu chaud à faire...)
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 17h15   #19
Membre du Club
 
Homme Didier Ungar
Développeur Web
Inscription : mars 2006
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Didier Ungar
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 115
Points : 42
Points : 42
Desoler il ont deplacer mon message dans le javascrit.


Je ne sais pas ou exactment desoler ...
Je te fai un PM
Je parle des balises div ....
DidUngar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 10h05   #20
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
OK OK Merci pour ton PM
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h24.


 
 
 
 
Partenaires

Hébergement Web