[HTML] problème de INNERHTML / DIV ... mac daube inside

problème de INNERHTML / DIV ... mac daube inside [HTML] - Programmation

Marsh Posté le 08-03-2002 à 11:32:03    

salut
je fais un tchatte en écrivant dans un div chaque noovo message écrit
je mets pour chaque message une balise <a name='id_du_message'>
et je linke vers le dernier message affiché (càdire location.href='url.html#id_du_dernier_posté';)
ça passe nickel sur pcIE
mais sur mac il m'efface le contenu du div à chaque fois que je linke....
ya ti'l moyen de contourner le problème  ? ? ? ? ? ?

 

[jfdsdjhfuetppo]--Message édité par k666--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 08-03-2002 à 11:32:03   

Reply

Marsh Posté le 08-03-2002 à 12:00:48    

sinon chuis prenant pour un bon site qui parle bien bien de ce genre de trucs, rajouter dynamiquement du contenu à un élément html,
mais j'aimerais mieux qu'on me réponde pour ma question d'en haut :jap:

Reply

Marsh Posté le 08-03-2002 à 12:17:28    

pour la question du haut je sais pas, mais a vrai dire j'ai pas tres bien compris ton pb (desole j'ai la gueule de bois ... :ange: ).
Sinon un bon site pour du DHTML :
http://www.devparadise.com
 
ils ont plein plein plein d'articles tres pros (le code est tres lisible, c pas du gros porc :)), a mon avis tu trouveras ton bonheur  :hello:

Reply

Marsh Posté le 08-03-2002 à 16:40:55    

donc:
j'écris tout le contenu du tchatt dans un DIV contenu dans un iframe ...
à chaque fois quia kek chose de noovo de tapé dans le tchat, j'insère ce truc noovo dans mon div...
le problème ce que je peux insérer bcp de choses, bcp de lignes, mais ya un moment où le nombre de lignes dépasse la taille de mon iframe et donc ya une scrolle bar qui apparait...
or je veux toujours être scrollé au plus bas de cette iframe (car au plus bas ya le message le plus récent)
et donc pour aller au plus bas de l'iframe scrollable il me faut suivre le lien qui va au plus bas,
je fais ça en mettant des ANCHORS (balise <a name="identifiant_de_message">
et je vais vers le bas en faisant
 
IFRAME.LOCATION.HREF = PAGE_DU_TCHATT#ID_DU_MESSAGE_DERNIER
 
et donc comme ça il est sensé aller à la fin sans recharger la page, car je veux pas la recharger car je perdrais ainsi tout le contenu de mon div (innerHTML)
et donc je fais comme aç,
et ça marche sur IE
par contre sur mac, il recharge la page alors qu'il ne devrait pas le faire, il devrait aller dans la page en cours vers la fin
 
en gros,
le mac est débile, car les ancrages du type #blabla ne marchent pas, il recharge la page....
 
 
donc: comment contourner le problème ???
y'atil sinon un moyen d'aller vers la fin d'un div dont la taille est dynamique ?

Reply

Marsh Posté le 08-03-2002 à 23:49:12    

coincoin

Reply

Marsh Posté le 11-03-2002 à 00:36:46    

re:
donc: en cliquant sur un lien du style #ancrage le mac efface tout le contenu d'un div "rempli dynamiquement" par innerHTML
ya til moyen de conserver le contenu du div ou l'état des variables en général?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed