Top Promos Apple Test Apple Antivirus Mac Dock Thunderbolt Sunology Comparatif iPhone Nettoyeur Mac

Articles

Divers

Back et frames en javascript

Par Mathieu - Mis à jour le

Je possède un site avec deux frame : une a droite (les pages) et une a gauche (le menu). Je voulais pouvoir mettre une touche back dans mon menu car ma fenetre n'en contenait pas (ouverture popup). Tout le monde connait la fonction history de javascript mais malheuresement elle ne fonctionne pas sous NN (le boutton back essai de revenir en arrière dans la frame ou le javascript est situé et donc la frame de droite n'était pas prise en compte).

Dans HEAD



Tout dabord, placer ce javascript après le /HEAD du fichier html parent :

function frameBack() {
frames['body'].history.go(-1);
}


L'appel à la fonction



Ensuite, on met une fonction d'appel de JS pour aller chercher notre javascript que nous avons placé dans notre "parent".

A mettre dans la page du menu (frame de gauche) entre HEAD et /HEAD :

function MM_callJS(jsStr) {
v2.0
return eval(jsStr)
}


La petite touche finale



Et pour finir on met un lien back dans la page pour appeler la fonction "callJS" :

‹a href=# onClick="MM_callJS('parent.frameBack()')›

Et voilà, ça marche. Notez que la frame a changée, elle doit s'appeler "Body" on peut bien sûr changer les parmetres afin de faire coller le script a ses désires.

Proposé par Q.

Phil Schiller, retraité et défenseur de la vision de Steve Jobs

Phil Schiller, retraité et défenseur de la vision de Steve Jobs

Alors que les enquêtes se multiplient contre Apple et l'App Store, un seul homme semble se démarquer des autres ! Non ce n'est pas Batman,...

Free lance une nouvelle Freebox Pop avec du Wi-Fi 7 !

Free lance une nouvelle Freebox Pop avec du Wi-Fi 7 !

Après la Freebox Ultra, Free propose désormais la Freebox Pop en version compatible avec le Wi-Fi 7, et ce sans hausse du tarif.

Elon Musk va activer Grok pour tous les abonnés de X Premium

Elon Musk va activer Grok pour tous les abonnés de X Premium

Depuis une dizaine de jours, Grok, l'IA générative d'Elon Musk, est disponible en open source. À présent, la société...

La WWDC 2024 sera résolument dédiée à l'IA (premier teasing d'Apple)

La WWDC 2024 sera résolument dédiée à l'IA (premier teasing d'Apple)

Il y a moins d'une heure, Apple a confirmé que sa 35e WWDC se tiendra du lundi 10 juin au vendredi 14 juin 2024. Et il semblerait qu'une annonce...

Apple confirme sa WWDC 2024 du 10 au 14 juin

Apple confirme sa WWDC 2024 du 10 au 14 juin

Et pour bien finir la journée, Apple vient d'annoncer que sa 35e WWDC se tiendra du lundi 10 juin au vendredi 14 juin 2024.

Paralysé, il peut jouer à Mario Kart avec sa puce Neuralink (mais pas que)

Paralysé, il peut jouer à Mario Kart avec sa puce Neuralink (mais pas que)

Le projet Neuralink d'Elon Musk -qui a pour vocation de fabriquer et commercialiser des puces cérébrales- a récemment passé une...

La Chine bannit Windows et les puces Intel/AMD de son administration

La Chine bannit Windows et les puces Intel/AMD de son administration

En réponse aux nombreuses sanctions de la part des US, la Chine bannit l'usage des processeurs Intel et AMD ainsi que celui de Windows au sein de son...

Bitdefender lance un bot anti-arnaque, boosté à l'IA et gratuit

Bitdefender lance un bot anti-arnaque, boosté à l'IA et gratuit

Avec la dématérialisation des procédures et la crise économique, les tentatives d'escroquerie se multiplient en France. Entre les...

Commentaires

0 commentaire
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.