Page 1 sur 1

xpages file download control ouverture dans nouvelle fenetre

MessagePublié: 10 Nov 2011 à 23:05
par sakini
Bonjour,

J'utilise un file download control dans une xpage. Les pièce jointe s'ouvrent correctement (des pdf) mais dans la page courante.
Je n'ai pas trouvé de propriétés dans le control afin de mettre une target !

Re: xpages file download control ouverture dans nouvelle fenetre

MessagePublié: 11 Nov 2011 à 10:48
par pivo
Perso je passerais par une fonction JS, je l'ai fait dernièrement pour ajouter la langue courante aux liens dans une embedded view. Bon c'était pas en xpages et du coup j'avais jQuery et pas Dojo, mais ça doit pouvoir se faire aussi en Dojo.

Idée : rajouter une classe aux liens que tu veux modifier (genre class="target") + une fonction qui se lance au chargement de la page.

Genre en jQuery (j'ai pas mon code sous la main j'improvise) :

Code : Tout sélectionner
$("a.target").each(function() {
        $(this).attr(
            "target", "_new"
        );
    });


Courage.

MessagePublié: 12 Nov 2011 à 11:54
par sakini
Merci
La xpages genere une class pour chaque lien
J'ai fait un getElementByClassName en javascript client pour changer la target a protériori une fois que domino a écrit la page.
Mais cela ne marche pas avec avec IE8 et antérieur ! Ok pour IE9 et les autres browsers.

MessagePublié: 14 Nov 2011 à 13:47
par pivo
sakini a écrit:Merci
La xpages genere une class pour chaque lien
J'ai fait un getElementByClassName en javascript client pour changer la target a protériori une fois que domino a écrit la page.
Mais cela ne marche pas avec avec IE8 et antérieur ! Ok pour IE9 et les autres browsers.


Plein de suggestions pour t'en sortir :
http://forum.alsacreations.com/topic-5- ... equot.html