textarea ds bloc div ... (suite)

textarea ds bloc div ... (suite) - HTML/CSS - Programmation

Marsh Posté le 28-08-2002 à 11:22:27    

voila j'aimerais choisir un text area ds un bloc div.  
Le probleme est qu'il est impossible de l'atteindre autrement que par  
un this.form.nomtarea.value ...  
j'aimerais l'atteindre classiquement par un  
document.forms["nom"].elements["zone"].value  
mais ca passe pas  
qqun aurait un coup de main ?
 
merci


Message édité par Rob Roy le 28-08-2002 à 17:00:03
Reply

Marsh Posté le 28-08-2002 à 11:22:27   

Reply

Marsh Posté le 28-08-2002 à 11:43:06    

document.getElementById("zone" ).value ?
 
Tu dois avoir un id="zone" dans ton textarea.

Reply

Marsh Posté le 28-08-2002 à 12:06:04    

pas le tps de tester pour l'instant mais si ca marche merci bcp

Reply

Marsh Posté le 28-08-2002 à 16:59:41    

merci ca marche impec, c parfaitement ce que je voulais
mais j'ai une autre question :
est il possible de renvoyer le focus sur le textarea choisi par le getElementById ?
car il semblerait que focus() ne soit pas une methode de getElementById
 
Merci d'avance !


Message édité par Rob Roy le 28-08-2002 à 17:01:42
Reply

Marsh Posté le 28-08-2002 à 17:15:34    

focus() est une méthode de l'objet Element, ce que retourne getElementById(), donc ça devrait marcher...
 
Tu as essayé comme ça ?
 
elem = document.getElementById("zone" );
elem.value = ...;
elem.focus();

Reply

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

a priori ca devait pas changer grand chose et au test j'ai exactement la meme chose
"erreur de syntaxe"
il faut dire que l'action s'execute a partir d' un popup vers une page contenant le textarea ...
 
voila

Reply

Marsh Posté le 28-08-2002 à 17:46:02    

Elle est sur quelle ligne l'erreur de syntaxe.
 
Si je comprends bien tu exécutes ton script JS à partir d'une autre document HTML ? Dans ce cas c'est normal que ça marche pas. Essaye d'y accéder avec window.top.document.getElementById("zone" )

Reply

Marsh Posté le 28-08-2002 à 17:50:45    

non t'inquietes pas j'ai mon window.opener qui m'assure que je vais sur le bon document. Quand au window.top il ne le trouve meme pas.


Message édité par Rob Roy le 28-08-2002 à 17:52:38
Reply

Sujets relatifs:

Leave a Replay

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