Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2751 connectés 

 


Dernière réponse
Sujet : [JAVASCRIPT] Problème d'accès à une frame dans une fonction (résolu)
seb91

vener a écrit a écrit :

Je dirais : parent.NOMDUFRAME.document.FORMULAIRE.NOMDELOBJET  




nickel ! merci bcp...
En fait, c t pas sur le formulaire que je voulais récupérer qqchose, mais c t à partir de la page de mon formulaire, je voulais pouvoir rechercher un nom dans une autre frame que celle à partir de laquelle je lance ma recherche (et donc le script).
Mais g quand même trouvé ma réponse dans le début de la syntaxe que tu me proposes : parent.NOMDUFRAME.document.body.createTextRange()
 
ca marche,
merci bcp  :ange:  
:hello:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
seb91

vener a écrit a écrit :

Je dirais : parent.NOMDUFRAME.document.FORMULAIRE.NOMDELOBJET  




nickel ! merci bcp...
En fait, c t pas sur le formulaire que je voulais récupérer qqchose, mais c t à partir de la page de mon formulaire, je voulais pouvoir rechercher un nom dans une autre frame que celle à partir de laquelle je lance ma recherche (et donc le script).
Mais g quand même trouvé ma réponse dans le début de la syntaxe que tu me proposes : parent.NOMDUFRAME.document.body.createTextRange()
 
ca marche,
merci bcp  :ange:  
:hello:

vener Je dirais : parent.NOMDUFRAME.document.FORMULAIRE.NOMDELOBJET
seb91 :bounce:  
 
g pas été clair ?
ou bien personne ne sait répondre à mon problème ?
 
je pense pas que ce soit compliqué mais j arrive pas
seb91

gwen2709 a écrit a écrit :

essaye :  
<A HREF="javascript:findInPage(document.getElementBy
 
Name('searched_text').value);">Recher
 
che</A><br>  




non, c pas la le souci, le passage de la string marche très bien puisqu'il arrive à me trouver une string qui est contenue dans le texte de ma fenetre de recherche. Le gros problème, c que c'est pas la ou je veux faire la recherche mais dans mon cadre "main". (c dans la fonction que ca va pas)

gwen2709 essaye :  
<A HREF="javascript:findInPage(document.getElementBy
Name('searched_text').value);">Recher
che</A><br>
seb91 Salut,
en fait, g un souci dans une fonction de recherche en  Javascript. Elle marche nickel mais le champ d'action de la recherche est seulement la frame de recherche dans laquelle se trouve le code (c pas super comme recherche ca :))
Concrètement, j'ai mon code de recherche(ci-après), qui doit agir sur une frame (appellée "main" ) au lieu d'agir sur la frame courante. Comment faire ? Je suis pas spécialiste et ca fait plusieurs heures que je galère, j'en peux plus  :cry:  
(je précise également que ttes mes recherches sur le Net ou sur le forum ont été vaines)
 
Voila donc le code HTML de ma frame Recherche :
 
<HTML>
<HEAD>
<script language="JavaScript">
<!--
function findInPage(str)
{
var txt, i, found;
if (str == "" )
return false;
 
//Recuperation de la zone de texte à utiliser pour la recherche (PROBLEME INSIDE :))
txt = window.document.body.createTextRange();
 
//Procédure de recherche de chaîne "str" dans la variable txt (qui marche très bien)
/*
*/
}
//-->
</script>
</HEAD>
 
<BODY>
<A HREF="javascript:findInPage(document.search.searched_text.value);">Recherche</A><br>
<FORM name="search">
<INPUT name="searched_text" type="text" size="20">
</FORM>
</BODY>
</html>
 
 
Merci à vous...

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)