pas simple de mélanger xpage et notes "classique"
Si je met comme formule url directement dans la frame
- Code : Tout sélectionner
"notes://" + @Name([CN]; @Subset(@DbName; 1)) + "/" + @Text(@ReplaceSubstring(@ReplicaID; ":";""));
page:=@If(@Version="265";"/MainFrameset?openFrameset";@Version="379";"/Launch.xsp?OpenXPage";"");
j'ai des erreurs pour une des 2 versions et parfois des boucles d' ouverture infinies ,bref cela devient une usine à gaz
j'ai du créer un frameset "start" dans laquelle je met un masque "start".
le champ version le numero de version
et le champ lien contient
lien:="notes://" + @Name([CN]; @Subset(@DbName; 1)) + "/" + @Text(@ReplaceSubstring(@ReplicaID; ":";""));
page:=@If(@Version="265";"/MainFrameset?openFrameset";@Version="379";"/Launch.xsp?OpenXPage";"");
lien+page
dans le onload du masque en exécution client
version=document.forms[0].version.value
if(version=='265'){ // V7.0.2
window.location=document.forms[0].lien.value
}
if(version=='379'){ // V8.5.2
open(document.forms[0].lien.value)
window.close()
}
et oui le window.location=document.forms[0].lien.value ne marche pas en V8 et le window.open boucle en V7
Il y a surement plus simple mais je n'ai pas trouvé.
cela aurait été tellement plus simple, de pouvoir choisir une option d'ouverture
pour client standard
pour client basic (V7)
pour client web
voir pour smart phone