Condition avec frame

GuichiS Messages postés 13 Date d'inscription mercredi 29 avril 2009 Statut Membre Dernière intervention 28 juillet 2010 - 20 juin 2009 à 15:48
jdmcreator Messages postés 647 Date d'inscription samedi 30 décembre 2000 Statut Membre Dernière intervention 20 juillet 2012 - 21 juin 2009 à 20:48
Salut à tous !
Bon je vais aller droit au but, je m'y connais pas grand chose en javascript (ou je m'y connais même pas du tout x__X), et j'aimerais faire un truc du genre :

Si frame ouverte alors désactiver lien...

Le principe serait donc que le visiteur de mon site puisse aller sur une page (rien de compliqué) avec un lecteur de musique(pour ça je me débrouille) et dans une frame, le site. Et j'aimerais que le visiteur ne puisse pas cliquer plusieurs fois sur "Ecouter de la musique" et donc ne puisse pas ouvrir une frame dans une frame dans une frame etc... Suis-je clair ? ^_^

10 réponses

kankrelune Messages postés 1293 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 21 mai 2015
20 juin 2009 à 17:19
bah le plus simple c'est de mettre un target dans tes liens...

un peu de lecture...

mais bon les frames et les target c'est un peu obsolète tout ça... .. .

@ tchaOo°

l'homme est un loup pour l'homme... .. .
0
Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 15
20 juin 2009 à 17:21
Bonjour,
>>...ne puisse pas ouvrir une frame dans une frame ...
1ère question : comment tu l'ouvres ta frame ?
Cordialement [mon Site] [M'écrire] Bul
0
GuichiS Messages postés 13 Date d'inscription mercredi 29 avril 2009 Statut Membre Dernière intervention 28 juillet 2010
20 juin 2009 à 20:02
>> 1ère question : comment tu l'ouvres ta frame ?

Avec un lien tout simple, en gros on va sur une page, il est écrit "Ouvrir le lecteur de musiques" (donc ouvrir machin)
Et sur la page "frame_zic.htm" il y a donc le lecteur de musique, un lien "Fermer le lecteur" qui revient a une page normale, et donc la fameuse frame avec le reste du site dedans....
0
Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 15
21 juin 2009 à 07:07
ça, ça t'ouvre une page : [blablabla/frame_zic.htm ouvrir machin]
avec une frame name="musique" pour la musique,
et donc il te suffit d'invalider le lien ( en la cachant par exemple )
sauf si on quitte et qu'on revient ( ou qu'on recharge ).
faudra dans ce cas, utiliser les cookies, par exemple, pour
y noter que la musique a déjà été écoutée.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
GuichiS Messages postés 13 Date d'inscription mercredi 29 avril 2009 Statut Membre Dernière intervention 28 juillet 2010
21 juin 2009 à 09:59
Bon pour dire vrai, j'ai pas totalement compris ce que tu viens de m'expliquer ^^"
En fait si je met la musique et dans une frame le reste du site, c'est pour éviter que la musique recommence à chaque fois qu'on change de page...

PS : voici le code de la page de musique :

____________________________________________________________
<html>

<head>
<meta http-equiv="Content-Language" content="fr">
<link rel="stylesheet" type="text/css" href="../sheetstyle.css" media="screen" title="Normal" />
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Frammmmmmmmeeeeee</title>
</head>





Desactiver la musique





Votre navigateur ne prend pas les frames en charge... Trouvez-en un autre :D





</html>
____________________________________________________________

Je vais essayer de faire ce que tu m'as dit ... Merci de m'aider :)
0
Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 15
21 juin 2009 à 10:06
>>En fait si je met la musique et dans une frame le reste du site,
>> c'est
pour éviter que la musique recommence à chaque fois qu'on change de
page...

ah ! fallait le dire.
je disais de faire .... exactement le contraire :
ton site dans une page, et dans cette page une frame pour la musique

et donc, tu veux éviter de rejouer la même chose ?
ou alors ne jouer le morceau qu'une seule fois ?

t'es sur que tu veux à tout prix mettre de la musique ?
si ce n'est pas un site sur la musique justement, je t'assure que
ça lasse particulièrement les visiteurs et que tu les fais fuir !
0
GuichiS Messages postés 13 Date d'inscription mercredi 29 avril 2009 Statut Membre Dernière intervention 28 juillet 2010
21 juin 2009 à 10:22
Bin en fait c'est une option pour le visiteur, il peut mettre "Activer la musique"(qui dirige vers la page avec la frame) et il peut la desactiver a tout moment (qui renvoie vers la page d'accueil, sans frame), ensuite la musique c'est un plus, donc si j'en met pas bah... tant pis ^^ (et non ce n'est pas un site sur la musique)
0
GuichiS Messages postés 13 Date d'inscription mercredi 29 avril 2009 Statut Membre Dernière intervention 28 juillet 2010
21 juin 2009 à 10:54
Finalement j'ai trouvé une autre solution : le visiteur clique et ça ouvrira une pop up, il pourra quand même ouvrir plusieurs pop ups mais ce sera toujours mieux que une frame dans une frame dans une frame...

Merci de m'avoir aidé Bul3 :)

PS : Trop bien ton site :P
0
Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 15
21 juin 2009 à 12:34
tu manques de récipients pour le petite déjeuner (**)

de nos jours, quasi tout le monde refusent les pop-up !
>> mais ce sera toujours mieux que une frame dans une frame dans une frame
pas si tu fais comme je te disais !
ton site dans une page la frame ou l'iframe pour la musique
      et les liens vers cette [i]frame !
mais si tu n'es pas un site de musique : évite !
je t'assure que c'est insupportable et que ça fait fuir !

@+

(**) ou tu n'as pas de bol, comme tu veux
0
jdmcreator Messages postés 647 Date d'inscription samedi 30 décembre 2000 Statut Membre Dernière intervention 20 juillet 2012 7
21 juin 2009 à 20:48
"il pourra quand même ouvrir plusieurs pop ups mais ce sera toujours mieux que une frame dans une frame dans une frame... "

Pas en utilisant window.closed : http://www.toutjavascript.com/reference/reference.php?iref=207.

Cordialement.

JDMCreator
0
Rejoignez-nous