Flux rss
Collection CommentÇaMarche.net
Rechercher : dans
Par :

Frame en html aidez-moi

rad, le mercredi 28 avril 2004 à 22:36:56 
 Signaler ce message aux modérateurs

Bonjour à tous

j'aurai besoin de quelques conseils:
- j'aimerai savoir si il faut mettre la balise body dans un fichier html qui sera appelé en tant que frame par un autre fichier.

- comment faut il faire pour que ce soi tjr la meme frame qui garde le focus (que faut il mettre ds le 'onBlur').


merci de prendre le temps de repondre!

1

StreM, le jeudi 29 avril 2004 à 09:28:34

Oui, une frame n'est que l'affichage de deux pages html. Tu dois pouvoir les visualiser chacune séparement. Donc il te faut une <BODY>
Tu veux faire quoi avec le focus ?

Répondre à StreM

2

rad, le vendredi 30 avril 2004 à 22:22:01

Salut!
En fait je fait un petit chat en php, javascript et j'ai, en gros:
- une frame qui contient un champ text dans lequel l'utilisateur tape son message
- une frame qui est rafraichie toute les 2 sec qui affiche les messages de tout les users.

Et donc quand la deuxieme frame est rafraichie elle prend donc le focus ( j'ai reussi a trouver comment redonner le focus a la premiere). Mais maintenant mon probleme est que lorsque la premiere frame reprend le focus, le curseur se place au debut du champ text : ce qui n'est pas bon puisque le user doit pouvoir continuer a taper son message sans se rendre compte de tout ca et surtout sans avoir a ramener le curseur a la fin de son message en cour d'ecriture toute les deux secondes.(cependant avec Netscape 7.2 ca marche nickel sans rien faire).
Si tu a la solution (ou ne serait-ce qu'une idee) merci pour ta collaboration

Répondre à rad

3

GGYE, le vendredi 30 avril 2004 à 22:37:26

Salut,
écoute je peu pa te répondre car G exactement le même PB (j'essaye aussi de faire un chat en PHP) : a chaque rafréchissement de la page, le curseur n'est plus sur le champ texte, donc l'utilisateur est obligé de recliqué a chaque fois dessus pour tapé son texte.

Et sinon, t'utilise une base de donné pour stoqué les message ou un simple fichier texte ?

GGYE

Répondre à GGYE

4

rad, le vendredi 30 avril 2004 à 22:46:43

Salut
j'utilise un fichier texte mais j'aimerai bien avoir ton avis sur les avantages et inconvenients de la bd par rapport au fichier texte.
Autre question: est-ce que tu reecris tout l'historique (depuis l'arrivee de l'utilisateur sur le chat) a chaque rafraichissement?

Rad

Répondre à rad

5

GGYE, le vendredi 30 avril 2004 à 22:52:42

Salut
je pense que le fichier texte a l'avantage de ne pas nécéssité de serveur suportant MySQL. Mé après c'est la que vient un autre problème : il faut effacé les MSG trop ancien sinon le fichier devient trop lourd. P-e que la db est plus approprié a cela. Qu'est que t'en pense ?

GGYE

Répondre à GGYE

6

rad, le vendredi 30 avril 2004 à 23:06:10

Ho tu sais je me suis pa encore poser cette question (pour l'instant y'a pa grand monde;-) sur mon tchat), mais je pense qu'une fonction php qui test la taille du fichier a chaque rechargement pour verifier qu'elle ne depasse pas une taille limite devrait faire l'affaire (et si c le cas elle laisse les 5 dernier messages par exemple).
C une solution brute que je te propose la, il faudrai surement y reflechir plus.
Sinon est-ce que tu sais comment sont gere les ecritures sur fichier en php; est-ce que plusieurs ouvertures en ecriture peuvent etre faites simultanement sur un meme fichier? (ca peut etre tres mauvais)

Rad

Répondre à rad

7

GGYE, le samedi 1 mai 2004 à 00:17:34

A vré dire... G limpression qu'on est aussi inexpérimenté l'un que l'autre (dsl). Jimagine que lécriture EXACTEMENT en même temps doit être tré mauvaise, mais jimagine toujours que c'est extraimement rare (surtout si il ya peu de monde).
Pour la taille du fichier, javé déja penser a sa mé le Pb c que juste paré la suppression du fichier, il n'y a plus aucun MSG.

GGYE

Répondre à GGYE

8

 StreM, le jeudi 10 juin 2004 à 16:16:46

Je vais eclairer vos lanternes...
Meme si c'est beau de programmer tout soi meme,y'a des scripts qui valent le coup de s'en inspirer :
cherchez "tagboard"
et "chat DHTML php", je ne sais plus exactement le nom...
Y'a de quoi faire ! Mais tag board est une bonne base pour commencer, plutot que de faire une frame entiere, il utilise une iframe. Et pour rafraichir la page, il ya juste un header a mettre, genre meta-refresh =1000...
Et pour ce qui est de la bdd, c'est plus rapide d'acces quand il ya beaucoup de donnees a recuperer...

A plus !

Répondre à StreM
Msg virus html framer à l'accueil de mon sit Bonjour, au chargement de ma page d'accueil, AVG m'affiche une alerte de virus html framer et le chargement d'arête!!! quelqu'un peux m'aider pour résoudre ce problème?? C'est faute de l'hébergeur ou non??? Merci c'est très important ! www.commentcamarche.net/forum/affich-11769721-msg-virus-html-framer-a-l-accueil-de-mon-sit
Les Frames Présentation des frames Grâce à la technologie des frames (en français "cadres") il est désormais possible d'afficher plusieurs pages HTML dans différentes zones (ou cadres). Les frames ne font pas partie de la spécification du HTML 3.x, il faut... www.commentcamarche.net/contents/html/htmlframes.php3
Question bête débutant:insertion frame HTML (Résolu) Bonjour, je débute avec le html. Question a 1million: à quel endroit de la page de code html doit-on insérer la ligne de commande frame? (ds body?head? à la fin?au début?...) www.commentcamarche.net/forum/affich-3496226-question-bete-debutant-insertion-frame-html
[Windows Update] .Net Framework Les patchs KB- : La solution !Voici la solution au problème actuel rencontré par un nombre important de personnes concernant le plantage à la mise à jour de .Net Framework par les patches KB886903 et KB887219 du bulletin de sécurité MS05-004 du 8 février 2005 chargés par Windows... www.commentcamarche.net/faq/sujet-1286-windows-update-net-framework-les-patchs-kb-la-solution
[Pratique] Framakey - Applications portables sur clé USBLa Framakey - Des applications portables sur clé USB Vous vous déplacez et avez besoin d'un ordinateur. Si vous n'avez pas d'ordinateur portable, vous êtes obligé d'utiliser la machine des autres. Ainsi : Soit vous utilisez directement... www.commentcamarche.net/faq/sujet-3489-pratique-framakey-applications-portables-sur-cle-usb
Javascript - Modifier la hauteur (height) d'un élément HTMLPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il... www.commentcamarche.net/faq/sujet-11740-javascript-modifier-la-hauteur-height-d-un-element-html
HTML: frame dans un tableau???bonjour, sauriez vous me dire s'il est possible d'inclure une frame dans un tableau; en fait j'aimerai bien qu'une de mes frames soit encadrée. pour vous donner une image de ce que j'aimerai à peu pres(ca fonctionne pas ): ... www.commentcamarche.net/forum/affich-1124801-html-frame-dans-un-tableau
[HTML] framesetBonjour ou Bonsoir, J'aimerai savoir comment utiliser les framesets sachant que j'aimerai avoir un site du type : --------------------------- - ***************** - - ***************** - --------------------------- - ***************** - -... www.commentcamarche.net/forum/affich-779812-html-frameset
Html/ Frame : lien vers un frame de "_parent&Salut Dans un lien, je met target="_parent", ca me change toute la page parente. Quelle est la syntaxe pour n'afficher le lien que dans une frame précise de la page parent ? J'ai essayé "_parent.ma_frame" mais apparemment c'est pas ca. Merci d'avance... www.commentcamarche.net/forum/affich-162404-html-frame-lien-vers-un-frame-de-parent
Télécharger Microsoft .NET Framework 2.0 (x86)Le package redistribuable de Microsoft .NET Framework 2.0 installe le runtime .NET Framework et les fichiers associés requis pour l'exécution d'applications développées pour le .NET Framework 2.0. Le .NET Framework 2.0 fournit une évolutivité et... www.commentcamarche.net/telecharger/telecharger-34055209-microsoft-net-framework-2-0-x86
Télécharger .NET FrameworkMicrosoft .NET Framework 3.5 contient de nouvelles fonctionnalités issues de .NET Framework 2.0 et 3.0, et inclue .NET Framework 2.0 service pack 1 et .NET Framework 3.0 service pack 1. www.commentcamarche.net/telecharger/telecharger-34055523-net-framework
Télécharger Lambda HTML EditorLambda HTML Editor est un outil d’édition de fichiers HTML très facile à utiliser et proposant une interface en français. Avec un minimum de connaissance en la matière, vous serez capables de mettre en place une page Web. Le mode de fonctionnement de... www.commentcamarche.net/telecharger/telecharger-34059724-lambda-html-editor
Caractères spéciaux HTMLCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour... www.commentcamarche.net/contents/html/htmlcarac.php3
Les balises HTMLHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte contenant... www.commentcamarche.net/contents/html/htmlbalise.php3
Introduction au HTMLPrésentation du HTML Le HTML (« HyperText Mark-Up Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent... www.commentcamarche.net/contents/html/htmlintro.php3