Rechercher une image dans une page [Résolu]

Signaler
Messages postés
5
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
7 octobre 2008
-
Messages postés
1787
Date d'inscription
vendredi 9 mai 2008
Statut
Non membre
Dernière intervention
9 juin 2021
-
bonjour ma question est très simple :

-je suis sur la page1.html
-je veux afficher une alerte sur cette page1.html
(genre une image ou du texte) si et seulement si dans la page2.html il y a un
gif qui s'affiche (qui s'appelle "red-recent.gif")
-comment on fait ?

merci d'avance

8 réponses

Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
17
Bonjour,
Peut être avec une approche de ce type

1/ A l'ouverture de la page_1, ouverture d'une page avec un Nom défini PAGE
ici
2/ Ouverture de la page_2 en utilisant une target = "PAGE"
3/ Test du contenu de target...

<html>
<head>

<script type="text/javascript">
//--
Ouverture page cible
var Win_PAGE = window.open('','PAGE');

//----------------------
function
Get_Info( txt_){
  var Obj = Win_PAGE.document.body;
  var szTmp = "";

  if( Obj.innerHTML.indexOf(txt_)> -1)
    szTmp = 'TROUVE ' + txt_;

  else
    szTmp ='RIEN TROUVE';
  alert( szTmp);
}

</script>
</head>

[t_page_1.htm ouvre]

[# cherche]


</html>

Code à affiner il ver à soie...

Attention au problème de popup ou autre blocage par les
navigateurs ou plutôt les configurations des internautes...
;O)
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
35
bonjour,

>>ma question est très simple :
c'est parfois le cas... les réponses, ben ça dépend !

>>je veux afficher...
ben, mon foie : quand on veux, on peut.

>>si dans la page2.html il y a un gif qui s'affiche
certes... et comment est ouverte cette page2 ?
par l'utilisateur ? par page1.htm ( si oui, comment ? window.open, un lien ? ... )

Cordialement

          Bul  [mon Site] [M'écrire]         
Messages postés
5
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
7 octobre 2008

lol

ben la page2.html est ouverte par la page1.html grâce à un [page2.html vers la page2]

... merci d'avance ...
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
35
il n'y a donc aucun lien entre les 2 pages...

tout ce qui me vient à l'esprit ( mais est-ce bien raisonnable ? )
       c'est dans page2, à l'ouverture, créer un cookie qui indique
       la présence ou l'absence du .gif
       dans la page1, quand on ouvre page2,
              on teste et on détruit  le cookie
              faudra une ch'tiote boucle d'attente tant que le cookie n'existe pas.

Cordialement

          Bul [mon Site] [M'écrire]          
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
35
ou alors, l'ouvrir aussi dans une iframe ( cachée ? ) en plus du lien
et on peut regarder le contenu de l'iframe, uniquement si c'est sur le même site

peut-être d'autres idées nous viendront-elles....

          Bul [mon Site] [M'écrire]         
Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
17
Bonjour,
Je tiens à préciser
- DOCTYPE à
prende en compte, pour document.body ou document.documentElement
- Fermeture de la
fenêtre à prendre également en compte
et j'en passe est des meilleurs
encore...
;O)
Messages postés
5
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
7 octobre 2008

ok ok merci à vous 2... je vais explorer cette piste alors ! je vous tiens au courant
Messages postés
1787
Date d'inscription
vendredi 9 mai 2008
Statut
Non membre
Dernière intervention
9 juin 2021
131
bonjour
et aussi
document.documentElement.lastChild  (chrome et safarie)