OVH Cloud OVH Cloud

Permission refusée sur certain pc

6 réponses
Avatar
stefen76
Bonjour,

Je rencontre un probl=E8me, j'utilise htmlarea (=E9diteur enrichit) dans
un de mes sites. Mais sur certaine machine lorsque j'ouvre la popup
d'insertion d'un lien, je re=E7ois le message "Permission refus=E9e"...
et ensuite je tous les script sont en erreur...

D'apr=E8s mes investigations le probl=E8me se pose sur des machines
=E9quip=E9es de Office XP... Avez-vous des infos =E0 ce sujet ?

Car mon script fonctionne sur toutes les autres machines (xp pro, home
et win 2000)...

Merci =E0 tous pour l'aide.

St=E9fen76

6 réponses

Avatar
ASM
stefen76 wrote:
Bonjour,

Je rencontre un problème, j'utilise htmlarea (éditeur enrichit)


Ha ? et quoi t'est-ce ?

Mais sur certaine machine lorsque j'ouvre la popup
d'insertion d'un lien, je reçois le message "Permission refusée"...
et ensuite je tous les script sont en erreur...


He ben ! pas dommage qu'il y ait au moins un truc M$
qui fonctionne normalement ....

Bien que je ne vois pas ce que vient faire la présence ou non d'un
traitement de textes/tableur/BdD/ect
dans la fonctionnalité d'un navigateur ...
(sans doute le etc ? )

D'après mes investigations le problème se pose sur des machines
équipées de Office XP... Avez-vous des infos à ce sujet ?


Oui : mettre IE à la poubelle !

Car mon script fonctionne sur toutes les autres machines (xp pro, home
et win 2000)...


Ha ? dois-je comprendre que çà ne fonctionne pas sur Mac ?


--
Stephane Moriaux et son [moins] vieux Mac

Avatar
O.L.
stefen76 a formulé la demande :
Bonjour,

Je rencontre un problème, j'utilise htmlarea (éditeur enrichit) dans
un de mes sites. Mais sur certaine machine lorsque j'ouvre la popup
d'insertion d'un lien, je reçois le message "Permission refusée"...
et ensuite je tous les script sont en erreur...

D'après mes investigations le problème se pose sur des machines
équipées de Office XP... Avez-vous des infos à ce sujet ?

Car mon script fonctionne sur toutes les autres machines (xp pro, home
et win 2000)...

Merci à tous pour l'aide.

Stéfen76


Moi aussi je l'utilise, sans problème ou presque.

Ce message "Permission refusée", c'est une erreur JavaScript ?
Si oui, as tu regardé dans le code JS à la ligne qu'il t'indique, voir
quelle est la fonction appellée à ce moment là ?
Et donne là sur ce NG, please :)

@+
Olivier

Avatar
O.L.
ASM avait écrit le 12/09/2005 :
stefen76 wrote:
Car mon script fonctionne sur toutes les autres machines (xp pro, home
et win 2000)...


Ha ? dois-je comprendre que çà ne fonctionne pas sur Mac ?


Ca devrait ? ^^
Bon ok, je sors ... avant de me faire taper dessus ;)


Avatar
ASM
O.L. wrote:
ASM avait écrit le 12/09/2005 :

Ha ? dois-je comprendre que çà ne fonctionne pas sur Mac ?



Ca devrait ? ^^


http://perso.wanadoo.fr/stephane.moriaux/gifs/bart.gif

Bon ok, je sors ... avant de me faire taper dessus ;)


cordialement :)


--
Stephane Moriaux et son [moins] vieux Mac


Avatar
O.L.
ASM avait soumis l'idée :
O.L. wrote:
ASM avait écrit le 12/09/2005 :

Ha ? dois-je comprendre que çà ne fonctionne pas sur Mac ?



Ca devrait ? ^^


http://perso.wanadoo.fr/stephane.moriaux/gifs/bart.gif

Bon ok, je sors ... avant de me faire taper dessus ;)


cordialement :)


Ptdr
Je le garde, ce GIF ;)



Avatar
stefen76
Voila le code :

dans le javascript inclu dans le fichier html :
function onCancel() {
__dlg_close(null);
return false;
}; <-- ICI

et dans le fichier js inclu :

function __dlg_init(bottom) {
var body = document.body;
var body_height = 0;
if (typeof bottom == "undefined") {
var div = document.createElement("div");
body.appendChild(div);
var pos = getAbsolutePos(div);
body_height = pos.y;
} else {
var pos = getAbsolutePos(bottom);
body_height = pos.y + bottom.offsetHeight;
}
window.dialogArguments = opener.Dialog._arguments;
ICI--> if (!document.all) {
window.sizeToContent();
window.sizeToContent(); // for reasons beyond understanding,
// only if we call it twice we get the
// correct size.
window.addEventListener("unload", __dlg_onclose, true);
// center on parent
var x = opener.screenX + (opener.outerWidth - window.outerWidth) / 2;
var y = opener.screenY + (opener.outerHeight - window.outerHeight) /
2;
window.moveTo(x, y);
window.innerWidth = body.offsetWidth + 5;
window.innerHeight = body_height + 2;
} else {
// window.dialogHeight = body.offsetHeight + 50 + "px";
// window.dialogWidth = body.offsetWidth + "px";
window.resizeTo(body.offsetWidth, body_height);
var ch = body.clientHeight;
var cw = body.clientWidth;
window.resizeBy(body.offsetWidth - cw, body_height - ch);
var W = body.offsetWidth;
var H = 2 * body_height - ch;
var x = (screen.availWidth - W) / 2;
var y = (screen.availHeight - H) / 2;
window.moveTo(x, y);
}
document.body.onkeypress = __dlg_close_on_esc;
};

le plus bizarre c'est que ce code fonctionne sur certains pc (xppro, xp
home, win 2000 sur ie6)

Merci encore pour l'aide, et pour les users mac, mon but est que cela
fonctionne aussi.

Mais j'avance par étape...