begin process at 2010 02 10 14:54:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Condition et Erreurs Javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Condition et Erreurs Javascript

mercredi 13 décembre 2006 à 17:42:21 | Condition et Erreurs Javascript

jdaviaud

Membre Club
Voila bon problème qui au vu de mes faibles connaissances javascript m'a fait perdre pas mal de temps sans trouver de reele solution a travers mes recherches sur internet

J'ai 3 sites

1 ( Site 1 ) qui apelle les 2 autres dans un iframe ( Site 2 et Site 3 )

Depuis ce premier site j'ai un lien qui quand il est cliqué doit récupérer l'adresse URL d'un sous iframe de l'un des 2 sites ouverts dans l'iframe du premier

Donc l'adresse de l'iframe du site 2  est window.parent.cours.cible.haut.droite.location
et celui du site 3 est window.parent.cours.cible.droite.location

je comptais donc faire une condition dans mon lien du genre
[code]
<a href=# onclick="if(window.parent.cours.cible.haut.droite.location != Null) Adddoc(window.parent.cours.cible.haut.droite.location); else Adddoc(window.parent.cours.cible.droite.location);">
[/code]

Adddoc etant la fonction qui doit traiter l'adresse URL

Seul probleme c'est que chaque fois que je click sur le lien il me bloque sur la premiere adresse qui est vide et me met une erreur comme quoi elle a la valeur Null ou n'est pas un objet, quelqu'un a une solution car je commence sérieusement a désespérer avec ce probleme
jeudi 14 décembre 2006 à 01:20:35 | Re : Condition et Erreurs Javascript

PetoleTeam

Membre Club


B
onjour...

Si il s'agit<IFRAME> il suffit de leur mettre un(e) ID et de les atteindre par document.getElementById('Nom_ID')
on utilise ensuite la propriété src des IFRAME

exemple :
//-----------------------------
function Test_URL( nom_iframe){
var Obj = document.getElementById( nom_iframe);
if( Obj){
  if( Obj.src !=""){
    // faire ce que l'on a à faire
  }
  else{
    // faire autre chose
  }
}

Si il s'agit de <FRAME> alors on peut écrire
//-----------------------------
function Test_URL( nom_frame){
var Obj = parent.frames[nom_frame];
if( Obj){
  if( Obj.location !=""){
    // faire ce que l'on a à faire
  }
  else{
    // faire autre chose
  }
}

sauf erreur, faute de frappe, omission...etc...liée à la fatigue

;0)



Cette discussion est classée dans : javascript, site, iframe, adresse, condition


Répondre à ce message

Sujets en rapport avec ce message

Empecher les alert() javascript dans une iframe [ par lolpop ] Bonjour,je n'y connais rien en javascript.Mais j'aurais besoin de votre aide.Sur mon site, j'ai une iframe en bas de page ou défile les sites des visi iframe [ par benoitmtl ] Bonjour, Voici mon problème. J'ai une page sur mon site A qui contient un petit code JavaScript. Sur mon site B (pas sur le même serveur Javascript + flash [ par zen69 ] Je ne sais pas si je post cet question dans le bon theme mais bon.Je regarde souvent le code html des page web afin de mieux apprendre avec des exempl Dernières Recherches sur JavaScript [ par PetoleTeam ] Bonjour à tous,Au hasard de ma navigation sur le site javascriptfr et après avoir cliqué sur le lien [Dernières recherches] un horrible constat me par javascript, asp:table et iframe [ par Lyche ] Bonjour à tous.Je suis totalement débutant en ce qui concerne javascript et je me pose une question très bête.Je vous place le contexte. J'ai une page Interdire le javascript dans une frame [ par jeje11991 ] Bonjour,Sur une page de mon site j'affiche un autre site dans une frame, en bas de ma page, donc le code est comme ca :Le contenu de ma pageLa frameJe IFRAME et Javascript [ par kokoariko ] Bonjour a tous,Voila ce que je veux entrer un nouveau commentaire  SANS recharger la page principale, j'ai donc un IFRAME qui appelle une page PHP, ma Problème pour lancer une fonction Javascript [ par neo1602brice ] Bonjour à tous, Je suis actuellement en stage et je dois faire un site pour un hôtel. Evidémment le site doit pouvoir être lu dans plusieurs langues . Référencement avec pla du site ? [ par steve2206 ] Salut à tous,voilà, j'ai fait un menu en javascript avec allwebmenu, donc niveau référencement google égal à zéro;J'aimerai savoir si en mettent un li Solution autre que frame et javascript [ par aliwam ] Bonjour à tous, Donc je voudrais créer un site avec un genre de système de frames, celle du haut contiendrait un script qui affiche certaines infos en


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,123 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales