> Tous les forums > Forum des Webmasters
 JS : Ouvrir un lien dans une frame spécifiqueSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
cc30
  Posté le 17/01/2010 @ 22:57 
Aller en bas de la page 
Petit astucien

Bonjour à tous,

J'ai un JS de menu déroulant clicable mais je ne trouve pas la solution pour faire s'ouvrir le lien dans une frame spécifique, en l'occurrence "frameplayer".

Voici le script :

<script language="JavaScript">
function menuderoulant(selection){
window.location=selection.options[selection.selectedIndex].value;
}
</script>

<script language="JavaScript">

function menuderoulant(selection){

window.location=selection.options[selection.selectedIndex].value;

}

</script>

Et voici mon menu :

<select onChange="menuderoulant(this)" size="1" name="menu" style="font-size: 10pt; color: #000000; font-family:Verdana, Arial; width: 205px">

<option value="page.php" dir="ltr" selected>Liste des chaînes (Top 10)</option>

</select>

Merci d'avance pour votre aide.

Publicité
si-si
 Posté le 18/01/2010 à 19:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

lu,

Il faut indiquer le name de ta frame dans le target de la balise a.

cc30
 Posté le 18/01/2010 à 19:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Oui mais en l'occurrence je ne suis pas sur un lien classique mais je passe par le script JS. Je penses que c'est plutôt à ce niveau que ça doit se jouer non ?

si-si
 Posté le 18/01/2010 à 20:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Le javascript agit sur les dom et leurs attributs. La base c'est celle-ci...après il faut savoir manipuler le javascript pour qu'il agisse sur ceux-ci.

L' iframe, est-elle crée dans le document ? Ou faut-il la créer en plus ? A moins que ce soit une frame à l'intérieur d'une frameset et le tout en parent ?



Modifié par si-si le 18/01/2010 20:13
si-si
 Posté le 20/01/2010 à 11:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Alors cc30, toujours pas résolu cette affaire ?

cc30
 Posté le 20/01/2010 à 12:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Si avec : window.parent.frames['playerframe'].location=selection.options[selection.selectedIndex].value;

Merci.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Mini PC Beelink Mini S (Celeron N5095, 8 Go RAM, SSD 256 Go, Windows 11 Pro) à 159 €
159,00 € 259 € -39% @Amazon

Amazon fait une promotion sur le mini PC Beelink Mini S qui passe à 159 € grâce à un coupon de réduction à activer sur la page du produit. On le trouve habituellement à 259 €.

 Ce mini PC intègre un processeur Intel Celeron N5095 (4 coeurs), 8 Go de RAM DDR4 (extensible à 16 Go) et un SSD M.2 de 256 Go au format M.2 (un port 2.5 pouces SATA est également présent pour ajouter un SSD ou un disque dur). Il possède un chip graphique Intel UHD. Il intègre le WiFi 5, un port Ethernet Gigabit, 4 ports USB 3.0, un port USB-C et deux connecteurs HDMI. Le tout tourne sous Windows 11 Pro.

Une bonne affaire pour un PC efficace dans toutes les tâches bureautiques et multimédia, silencieux et qui ne prendra pas de place ! 


Voir le bon plan
Kit de 32 Go (2x8Go) de mémoire DDR4 Corsair Vengeance RGB Pro 3200 MHz à 85,12 €
85,12 € 100 € -15% @Amazon

Amazon fait une promotion sur le kit de 32 Go (2x16 Go) de mémoire DDR4 Corsair Vengeance RGB Pro 3200 MT/s CL16 à 85,12 € alors qu'on le trouve ailleurs autour de 100 €. Vous pourrez personnaliser la palette de couleurs directement depuis le logiciel Corsair iCU.


Voir le bon plan
Kit de 16 Go (2 x 8 Go) de mémoire DDR4 Kingston Fury Beast RGB 3200 MHz à 49,99 €
49,99 € 70 € -29% @Cdiscount

Cdiscount propose actuellement le kit de 16 Go (2x8 Go) de mémoire DDR4 Fury Beast 3200 MHz CL16 à 49,99 € alors qu'on le trouve ailleurs à plus de 70 €.


Voir le bon plan
SSD Silicon Power A55 512 Go à 25,99 €
25,99 € 43,99 € -41% @Amazon

Amazon fait une excellente promotion sur le SSD Silicon Power A55 512 Go qui passe à 25,99 € livré gratuitement. Ce SSD à mémoire TLC possède un cache SLC et offre des taux de transfert de 550 Mo/s en lecture et 450 Mo/s en écriture. 


Voir le bon plan
Kit évolution PC : AMD Ryzen 7 5800X + carte mère MSI MPG B550 Gaming Plus à 329,90 €
329,90 € 420 € -21% @RueDuCommerce

RueDuCommerce fait une promotion sur le kit évolution PC comprenant le processeur AMD Ryzen 7 5800X et une carte mère MSI MPG B550 Gaming Plus qui passe à 3é9,90 € au lieu de 420 €.


Voir le bon plan
Manette Xbox Series sans fil à 49,99 €
49,99 € 59,99 € -17% @Cdiscount

Cdiscount fait une promotion sur la manette Xbox Series sans fil qui passe à 49,99 € au lieu de 59,99 €. Vous pouvez l'utiliser également sans fil sur PC grâce au Bluetooth (ou en filaire avec un câble USB C).


Voir le bon plan

Sujets relatifs
lien dans un forum
Ouvrir une page web à la hauteur d'un lien
lire et afficher lien dans base de donnée
Afficher Lien dans enregistrement base de donnée
Mettre un lien dans code javascript
Lien dans un include
Lien sur site pour ouvrir un pps
Ouverture fichier pdf dans frame sous firefox
lien dans le code de localisation sur le site
Lien dans une css vers une autre page
Plus de sujets relatifs à JS : Ouvrir un lien dans une frame spécifique
 > Tous les forums > Forum Forum des Webmasters