> 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
SSD PNY CS900 500 Go à 25,99 €
25,99 € 50 € -48% @Cdiscount

Cdiscount fait une belle promotion sur le SSD PNY CS900 500 Go qui passe à 25,99 €. Ce SSD offre des vitesses d'écriture de 515 Mo/s et de lecture à 550 Mo/s. Il est garanti 3 ans. Idéal pour booster le système et les applications de tous les types d'ordinateur.


Voir le bon plan
Clé USB 3.1 Sandisk Ultra Luxe 128 Go à 17,92 €
17,92 € 25 € -28% @Amazon

Amazon propose la clé USB Sandisk Ultra Luxe d'une capacité de 128 Go à 17,99 €. Cette clé USB 3.1 toute en métal est compatible USB 2.0 et offre de bons débits d'environ 150 Mo/s en lecture et en écriture. Elle inclut le logiciel SanDisk SecureAccess pour un cryptage et une protection par mot de passe de vos données sensibles.


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
Boitier PC Corsair 4000D Airflow avec fenêtre à 79 €
79 € 129 € -39% @Amazon Belgique

Amazon Belgique fait une promotion sur le boitier PC Corsair 4000D Airflow avec fenêtre à 79 € au lieu de 129 € ailleurs. Ce boitier moyen Tour propose un câble management optimisé afin de favoriser un montage propre et rapide. Les câbles ne gênent pas la circulation du flux d'air et l'aspect visuel reste soigné. 2 ventilateurs inclus permettent un refroidissement parfait de la tour et de ses composants. En outre, les emplacements supplémentaires pour ventilateurs et systèmes de watercooling AIO offrent une grande polyvalence ainsi qu'une belle évolutivité au boîtier. 


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
SSD Interne M.2 NVMe Samsung 970 Evo Plus 2 To à 79,90 €
79,90 € 110 € -27% @Amazon Belgique

Amazon Belgique fait une promotion sur le SSD Interne M.2 NVMe Samsung 970 Evo Plus 2 To qui passe à 79,90 €. On le trouve ailleurs autour de 110 €. Ce SSD offre des taux de transfert de 3400 Mo /s en lecture et 2300 Mo/s en écriture. 


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