> 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
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
Kit de 16 Go (2x8Go) de mémoire DDR4 Corsair Vengeance RGB Pro 3200 MHz à 49,99 €
49,99 € 72 € -31% @Amazon

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


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
PC Portable 16 pouces Acer Nitro 16 (WQXGA 165Hz, Ryzen 7 7735H, 16 Go DDR5, SSD 512 Go, GeForce RTX 4070 8 Go) à 1399,99 €
1399,99 € 1699 € -18% @Darty

Darty fait une belle promotion sur l'ordinateur portable Acer Aspire Nitro AN16-41-R8UR qui passe à 1399,99 € au lieu de 1699 €. Ce portable dispose d'un écran 16 pouces WQXGA 2560x1600 IPS 165 Hz, d'un processeur AMD Ryzen 7 7735HS (8 Cœurs, 3,2 GHz / jusqu'à 4,75 GHz, 16 Mo Cache), de 16 Go de mémoire RAM DDR5 (extensible à 32 Go), d'un SSD de 512 Go (2d emplacement disponible) et d'une carte graphique Nvidia GeForce RTX 4070 avec 8 Go de mémoire. Le tourne sous Windows 11. 

Une bonne affaire pour une belle machine dernière génération à l'aise partout pour plusieurs années.


Voir le bon plan
NAS Terramaster F2-423 (2 baies, Intel N5105, 4 Go, 2 ports 2.5 GbE) à 284,99 €
284,99 € 379,99 € -25% @Amazon

Amazon fait une promotion sur le NAS Terramaster F2-423 (2 baies) qui passe à 284,99 € avec le code promo MSNAS230509 à saisir au moment du paiement. On le trouve ailleurs à 379,99 €. C'est le modèle supérieur à celui que nous avons testé dans ce dossier. Il possède un processeur Intel N105 4 coeurs, 4 Go de RAM (extensible), 2 emplacements SATA 2.5 pouces/3.5 pouces (max 40 To) et un slot M.2 pour créer un cache SSD et accélérer les échanges. Il possède également 2 ports 2.5 Gigabits Ethernet pour des transferts rapides.

Le NAS tourne sous TOS et offre des solutions de sauvegarde multiples et vous permet de construire facilement des serveurs de stockage de fichiers, des serveurs de messagerie, des serveurs web, des serveurs multimédia, des serveurs FTP, des bases de données MySQL, des systèmes CRM, des machines virtuelles Node.js et Java, ...


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

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