Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Javascript bellen met a href=callto:06XXXXXXXX

Pagina: 1
Acties:

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 20:13
Wij bellen hier vanuit een webapplicatie met softphones dmv deze code:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
function call() {
    try {
        window.location = "callto:06XXXXXXXX";
    }
    catch (ex) {
        alert(ex);
        return false;
    }
    finally {
        return false;
    }
}

Dit gaat goed, zoland de software geinstalleerd staat. Zodra dat niet het geval gaat het in Internet Explorer fout en krijg ik "The webpage cannot be displayed" (res://ieframe.dll/unknownprotocol.htm#callto:06XXXXXXXX). Ik kom niet in de catch, alleen in de finally. Iemand een idee hoe ik deze fout kan afhandelen? Het is namelijk niet erg als er niet gebeld kan worden, de rest van de webapplicatie moet gewoon verder bruikbaar blijven. Google toont voornamelijk "Unexpected call to method or property access ..." errors helaas.

Roomba E5 te koop


  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
ik gok dat de software via een DLL geladen is... je moet dus kijken of deze DLL geladen is, bijvoorbeeld zoals wij het hier doen:

code:
1
2
3
4
try {
WebPrinter = new  ActiveXObject("BedrijfsApplicatienaam.WebPrinter");
} catch (ex) {
}


of zoals bijv. met het dymo label framework gaat (eerste de framework-js includen):
code:
1
2
3
var labelEnvironment = dymo.label.framework.checkEnvironment();
if (labelEnvironment.isFrameworkInstalled) {
}


er zullen voor jouw telefoonsysteem een zelfde soort commando's zijn waarschijnlijk...

in alle gevallen is het eerst nodig dat we weten welke telefoonapplicatie je gebruikt :)

  • incaz
  • Registratie: Augustus 2012
  • Laatst online: 15-11-2022
Discussie over vergelijkbare situatie: <a href="tel:12345678"></a> Welke error code?
Alleen was er niet echt een conclusie...

Never explain with stupidity where malice is a better explanation


  • sig69
  • Registratie: Mei 2002
  • Laatst online: 20:13
P.O. Box schreef op vrijdag 31 mei 2013 @ 15:28:
ik gok dat de software via een DLL geladen is... je moet dus kijken of deze DLL geladen is, bijvoorbeeld zoals wij het hier doen:
Nee er is geen dll geladen. Omdat de software niet geinstalleerd is is er geen geen programma geassocieerd met het callto: protocol (skype registreert zichzelf ook hiervoor bijvoorbeeld).

Roomba E5 te koop


  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 22:51

leuk_he

1. Controleer de kabel!

Browser afhankelijk...

hier staat een vieze workarround voor internet explorer...

http://stackoverflow.com/...rowsers-protocol-handlers

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.


  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
sig69 schreef op vrijdag 31 mei 2013 @ 15:46:
[...]

Nee er is geen dll geladen. Omdat de software niet geinstalleerd is is er geen geen programma geassocieerd met het callto: protocol (skype registreert zichzelf ook hiervoor bijvoorbeeld).
het gaat er juist om dat je bij mensen die WEL de software hebben WEL een DLL hebben geladen.. en dus dat als de DLL niet geladen is, je weet dat je geen call-to link moet hebben...

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

We hebben het hier net een maand geleden ook al eens over gehad... <a href="tel:12345678"></a> Welke error code?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • sig69
  • Registratie: Mei 2002
  • Laatst online: 20:13
Ja dat was al duidelijk, fijn dat je oplet :) :)
niet meteen bannen, is als een grappige punch in de face bedoeld..

[ Voor 45% gewijzigd door sig69 op 31-05-2013 21:07 ]

Roomba E5 te koop

Pagina: 1