Rechercher : dans
Par :

Frame en html aidez-moi

Dernière réponse le 10 jun 2004 à 16:16:46 rad, le 28 avr 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!

Meilleures réponses pour « frame en html aidez moi » dans :
[Aspirateur de pages HTML] Comment aspirer un site Web ? VoirHTTrack est un excellent aspirateur, gratuit en licence GNU GPL (libre). HTTrack permet de télécharger un site web d'Internet vers votre disque dur, en construisant récursivement tous les répertoires, récupérant html, images et fichiers du serveur...
[Pratique] Framakey - Applications portables sur clé USB VoirLa 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...
Télécharger Microsoft .NET Framework 2.0 (x86) VoirLe 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...
Les Frames VoirPré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...
Structure d'un document HTML VoirNotion de document HTML Une page HTML est un simple fichier contenant du texte formatté avec des balises HTML. Par convention l'extension donnée au fichier est .htm ou .html, mais une page web peut potentiellement porter n'importe quelle...
Caractères spéciaux HTML VoirCodage 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...

1

StreM, le 29 avr 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 30 avr 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 30 avr 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 30 avr 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 30 avr 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 30 avr 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 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 10 jun 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
Collection CommentÇaMarche.net