> 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
PC portable 17.3 pouces MSI Katana 17 (FHD IPS 144 Hz, Core i5-12450H, 16 Go, 512 Go, RTX 4060 8 Go) à 1199,99 €
1199,99 € 1399,99 € -14% @Cdiscount

Cdiscount fait une promotion sur le PC portable 15.6 pouces MSI Katana 17 B12VFK-219XFR qui passe à 1199,99 € au lieu de 1399,99 €. Ce portable possède un écran Full HD IPS 144 Hz, un processeur Intel Core i5-12450H (8 coeurs), 16 Go de DDR4 (extensible à 64 Go), un SSD NVMe 512 Go, une carte graphique GeForce RTX 4060 8 Go.

Un PC performant adapté à tous les usages.


Voir le bon plan
Portable 15,6 pouces HP (FHD, Ryzen 3 5300U, 8Go/128Go, Win11S) à 299,99 €
299,99 € 399,99 € -25% @Cdiscount

Cdiscount fait une belle promotion sur l'ordinateur portable HP Pavilion 15s-eq2082nf qui passe à 299,99 € au lieu de 399,99 €. Une bonne affaire ! Ce portable possède un écran 15.6 pouces Full HD (1920x1080), un processeur AMD Ryzen 3 5300U (4 coeurs), 8 Go de RAM (extensible), un SSD NVMe de 128 Go et un chip graphique Vega 6. Le tout tourne sous Windows 11S que vous pourrez passer à Windows 11 normal

De quoi faire de la bureautique, surfer sur Internet et du multimédia.


Voir le bon plan
Carte mémoire Samsung 256 Go MicroSDXC Evo Select U3 (130 Mo/s) à 22,99 €
22,99 € 32 € -28% @Amazon

Amazon fait une promotion sur la carte mémoire Samsung 256 Go MicroSDXC Evo Select U3 qui passe à 22,99 €.  Une très bonne affaire pour cette carte que l'on trouve ailleurs à partir de 32 € et qui offre des vitesses de 130 Mo/s en lecture et 110 Mo/s en écriture.  Elle est idéale pour les téléphones, caméras et appareils photo 4K. Elle est étanche, anti-choc et résiste aux rayons X et aux champs magnétiques. Elle est garantie 10 ans.


Voir le bon plan
Zyxel Multy M1 (WiFi 6 Mesh AX 1800 Mbit/s, jusqu'à 250 m²) x 3 à 79,90 €
79,90 € 119,99 € -33% @Amazon

Amazon fait une promotion sur le kit Zyxel Multy M1 avec 3 satellites qui passe à 79,90 € alors qu'on le trouve ailleurs à partir de 119,99 €. Ces 3 satellites Deco travaillent ensemble pour former un seul et unique réseau WiFi, 6 garantissant une connexion rapide importe où que vous êtes. Ils offrent une connexion Mesh WiFi 6 haut débit de 1800 Mbit/s, une couverture dans votre maison jusqu'à 250 m² et sans zone morte. Et si vous avez besoin de plus de couverture, il vous suffira de rajouter des satellites.

Notez qu'il est compatible OpenWRT et intègre un système de contrôle parental avancé.


Voir le bon plan
Microsoft bluetooth mouse à 13,99 €
13,99 € 22,99 € -39% @Amazon

Amazon fait une promotion sur la souris Microsoft bluetooth mouse qui passe à 13,99 € au lieu de 22,99 €. La Microsoft Bluetooth Mouse est une souris qui vous suit partout, que ce soit en déplacement, au bureau ou à la maison, elle répond toujours présente. Intégrant un capteur optique de 1000 dpi, elle offre un suivi rapide sur la plupart des surfaces. Sans fil, elle se connecte à votre ordinateur via Bluetooth afin de vous permettre de travailler en toute liberté.


Voir le bon plan
Jeu PC Payday 2 gratuit
Gratuit @Epic Games

Epic Games Store offre actuellement le jeu PC Payday 2. PAYDAY 2 est un jeu de tir en coop à 4 joueurs où vous pourrez revêtir les masques du gang PAYDAY original : Dallas, Hoxton, Wolf et Chains tandis qu’ils descendent sur Washington DC pour une série de crimes épique. Audio en anglais et textes en français. PEGI 18


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