• sghsdhg
  • NEWBIE
  • 0 Points
  • Member since 2012

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 2
    Questions
  • 0
    Replies
連投失礼します。

以下ページ記載の外部サイトとは、イントラネット上のアプリは含まないのでしょうか?

やはり、インターネット上のアプリとの連携しかできないのでしょうか?
http://help.salesforce.com/HTViewHelpDoc?id=configuring_remoteproxy.htm&language=ja

カスタムボタンのJavaScriptを使用して、外部サイトへのxmlhttprequestを行いたいのですが、うまくいきません。

 

下記サイトのサンプルコードで、HTML内に記述されたJavaScript部分と全く同じ機能

をカスタムボタンのみで実現しようとしています。

(ボタンを押すと、参照先テキストの中身がポップアップで表示される)

 

http://www.ajaxtower.jp/ini/http/index6.html

 

 

実際に書いたコードは以下です。

--------------------------------------------------------------------------------------------------------

{!REQUIRESCRIPT('/soap/ajax/20.0/connection.js')}
{!REQUIRESCRIPT('/soap/ajax/20.0/apex.js')}

 

  if (window.XMLHttpRequest){
    xmlHttp = new XMLHttpRequest();
  }else{
    if (window.ActiveXObject){
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
      xmlHttp = null;
    }

xmlHttp.onreadystatechange = checkStatus;
xmlHttp.open("GET", "http://www.ajaxtower.jp/sample/plan.txt", true);
xmlHttp.send(null); 

 

function checkStatus(){
  if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
    alert(xmlHttp.responseText);
  }
}

 --------------------------------------------------------------------------------------------------------

 

IE8、crome、firefoxで試しましたが、どれもうまくいきませんでした。

どうすれば参照先のテキストをポップアップ表示されるかご教授いただけますでしょうか。

 

 

※設定画面で、外部サイトURLは登録済みです。

http://help.salesforce.com/HTViewHelpDoc?id=configuring_remoteproxy.htm&language=ja