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

  FORUM HardWare.fr
  Programmation

  [JAVASCRIPT] Problème d'accès à une frame dans une fonction (résolu)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVASCRIPT] Problème d'accès à une frame dans une fonction (résolu)

n°150655
seb91
Posté le 04-06-2002 à 10:13:42  profilanswer
 

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...


Message édité par seb91 le 06-04-2002 à 12:57:42
mood
Publicité
Posté le 04-06-2002 à 10:13:42  profilanswer
 

n°150660
gwen2709
Posté le 04-06-2002 à 10:15:46  profilanswer
 

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

n°150664
seb91
Posté le 04-06-2002 à 10:18:24  profilanswer
 

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)

n°150766
seb91
Posté le 04-06-2002 à 11:26:17  profilanswer
 

: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

n°150791
vener
Posté le 04-06-2002 à 11:47:47  profilanswer
 

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

n°150849
seb91
Posté le 04-06-2002 à 12:53:33  profilanswer
 

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:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [JAVASCRIPT] Problème d'accès à une frame dans une fonction (résolu)

 

Sujets relatifs
[JAVA / SWING]Comment faire une frame avec des onglet ?[VB] Problème de APP.Path avec ma BD
[JAVASCRIPT] Comment remplir un tableau a partir d'une chaine ???[Pramati] Pb de connexion a une DB(résolu)
une popup qui ouvre les liens dans une autre page (javascript)creer un tablô HTML dynamquement avec Javascript et DOm
[PHP et JavaScript et aussi ASP tant qu'a faire] fonctions -> 2 return[JAVASCRIPT] Joindre un fichier à un mail
Bloquer script Perl/CGI par javascript[C++]Pourquoi copier le retour d'une fonction ?
Plus de sujets relatifs à : [JAVASCRIPT] Problème d'accès à une frame dans une fonction (résolu)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR