Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

ca Unicenter Service Desk fails to open a window on klicking a request link

  • 4 replies
  • 210 have this problem
  • 1 view
  • Last reply by JoeBar

In Firefox 3.6 (any minor version) popup windows opened on clicking a request-link. In the current 4.0 RC (and earlier Beta releases) nothing happens. Unfortunately this is no URL accessible from the internet. So which kind of further troubleshooting infos may I provide? (AdBlock Plus Plugin is deactivated on this site, CorelIETabs not used)

In Firefox 3.6 (any minor version) popup windows opened on clicking a request-link. In the current 4.0 RC (and earlier Beta releases) nothing happens. Unfortunately this is no URL accessible from the internet. So which kind of further troubleshooting infos may I provide? (AdBlock Plus Plugin is deactivated on this site, CorelIETabs not used)

Chosen solution

Hi JoeBar,

1-)Greasemonkey install,
2-)View ->toolbars -> extension bar +mark
3-) extension bar corner right click greasemonkey icon Manage User Script (Delete unnecessary and old ones)
4-)Addons click -> greasemonkey right click options ->Change editor -> C:\Windows}notepad.exe select confirm
5-)Open you special Servicedesk page -> extension bar corner right click greasemonkey icon New User Script
6-)Name: servicedeskfixer
Namespace : servicedeskfixer
Description: ServiceDesk fixer
Includes : writing comes spontaneously (Open you special Servicedesk page)
Exculedes :
var yourbases = document.getElementsByTagName("base");
for (var i=0; i<yourbases.length;i++) {<br /> var yourbase=yourbases[i];
yourbase.parentNode.removeChild(yourbase);
}
7-) After saving, Now we will configure a script written, extension bar corner right click greasemonkey icon Manage User Script, servicedeskfixer right click containing folder ->service_desk_fixer.user.js right click edit open notepad page
8-) // @include http://you special Servicedesk page/* Delete from the bottom line
9-) // @include http://you special Servicedesk page/* Paste the following portion of the bottom line.
// ==/UserScript==
//
// All your base are belong to us
var yourbases = document.getElementsByTagName("base");
for (var i=0; i<yourbases.length;i++) {<br /> var yourbase=yourbases[i];
yourbase.parentNode.removeChild(yourbase);
}
10-) Save script and restart firefox 4
I tried to help with that google translate to English is inadequate :)

Example :

// ==UserScript== // @name servicedeskfixer // @namespace servicedeskfixer // @description Servicedesk Fixer // @include https://Open you special Servicedesk page)\* // ==/UserScript== // // All your base are belong to us var yourbases = document.getElementsByTagName("base"); for (var i=0; i<yourbases.length;i++) { var yourbase=yourbases[i]; yourbase.parentNode.removeChild(yourbase); </p>

alicems

Read this answer in context 👍 9

All Replies (4)

we experience the same with firefox 4 RC while using Unicenter Service Desk.

seems to be related to firefox 4 now complying more to html standards thus affecting Unicenter service desk.

however there is a work around using add-on greasemonkey and a USD fix script for it: - install greasemonkey add-on https://addons.mozilla.org/nl/firefox/addon/greasemonkey/ - install greasemonkey USD fix http://userscripts.org/scripts/show/99518 - change script so it contains domain name of USD server

more info: http://www.servicedeskusers.com/forum/index.php?s=fb5db1608ba68d602d2cb1a96c1197e5&showtopic=7301&st=0&p=26470&#entry26470

Hi bartoque,

thanks for your help! Unfortunately I can't get it working since I never worked with greasemonkey and don't know, how to install a script from a file. The steps I've taken so far were: - installing greasemonkey - saving your script to a file on my local disk - editing the script, so it contains the correct URL behind @include - trying to install it via Extras/Greasemonkey/New Userscript - in the dialog box I filled out -- Name: Service Desk Fixer -- Namespace: servicedeskfixer -- Description: Service Desk Fixer -- Use on these sites: <URL to my Service Desk> (same as after @include) The script seems to be installed now but no change in Service Desk behaviour occurs.

Chosen Solution

Hi JoeBar,

1-)Greasemonkey install,
2-)View ->toolbars -> extension bar +mark
3-) extension bar corner right click greasemonkey icon Manage User Script (Delete unnecessary and old ones)
4-)Addons click -> greasemonkey right click options ->Change editor -> C:\Windows}notepad.exe select confirm
5-)Open you special Servicedesk page -> extension bar corner right click greasemonkey icon New User Script
6-)Name: servicedeskfixer
Namespace : servicedeskfixer
Description: ServiceDesk fixer
Includes : writing comes spontaneously (Open you special Servicedesk page)
Exculedes :
var yourbases = document.getElementsByTagName("base");
for (var i=0; i<yourbases.length;i++) {<br /> var yourbase=yourbases[i];
yourbase.parentNode.removeChild(yourbase);
}
7-) After saving, Now we will configure a script written, extension bar corner right click greasemonkey icon Manage User Script, servicedeskfixer right click containing folder ->service_desk_fixer.user.js right click edit open notepad page
8-) // @include http://you special Servicedesk page/* Delete from the bottom line
9-) // @include http://you special Servicedesk page/* Paste the following portion of the bottom line.
// ==/UserScript==
//
// All your base are belong to us
var yourbases = document.getElementsByTagName("base");
for (var i=0; i<yourbases.length;i++) {<br /> var yourbase=yourbases[i];
yourbase.parentNode.removeChild(yourbase);
}
10-) Save script and restart firefox 4
I tried to help with that google translate to English is inadequate :)

Example :

// ==UserScript== // @name servicedeskfixer // @namespace servicedeskfixer // @description Servicedesk Fixer // @include https://Open you special Servicedesk page)\* // ==/UserScript== // // All your base are belong to us var yourbases = document.getElementsByTagName("base"); for (var i=0; i<yourbases.length;i++) { var yourbase=yourbases[i]; yourbase.parentNode.removeChild(yourbase); </p>

alicems

Modified by ali cem

Hi alicems,

thanks for your help - now it works! Before your post I missed the point with the editor, so I wasn't able to modify the installed script.

JoeBar