• ベストアンサー

Macだけエラーがでます

Mac OS X 10.6.6  Safari 5.0.3 http://www.bay-auc.com/top/ 今すぐ検索 「funcName : saveData TypeError Result of expression 'saveBehaviorData.save' [undefined] is not a function.」 そこから先には進めるのですが「OK」を何度もクリックしなければ進めません。 サイト運営側に確認したところ、Macでのエラーは分からないとの事でした。 スムーズに閲覧出来るようにする対応策を教えて下さい。 よろしくお願い致します。

  • Mac
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • 50kata
  • ベストアンサー率34% (1103/3201)
回答No.1

メニューバーの開発からJAVAScriptを無効にすると大丈夫です.

takashi37
質問者

お礼

ありがとうございました。 無事に解決出来ました。

その他の回答 (1)

  • Hoyat
  • ベストアンサー率52% (4897/9300)
回答No.2

WindowsXp SP3でInternet Expiorer以外でアクセスするとMacでなくても、全く同じメッセージのエラー出ます。 Macだからの問題じゃなくて、運営側が「Internet Expiorer以外が解らない」と言うオチです。 スムーズに見るためにはWindowsPCでInternet Expiorerを使用するしかないです。

takashi37
質問者

お礼

ありがとうございます。 無事に解決出来ました。

関連するQ&A

  • jsがアップロードしても反映されない。エラーが出る

    デスクトップ上でwebサイトをTwitter bootstrapのフレームワークを使いながら構築しました。ローカル上は何の問題もなかったのですが、サーバーにアップロードした途端に、jsが全く動きません。 アクセス権は大丈夫です。 以下のエラーがサーバーにアップした途端にでるようになりました。 bootstrap.min.js:1 Uncaught TypeError: undefined is not a function index.html:175   Uncaught TypeError: Object [object Object] has no method 'tooltip' デスクトップでは問題なくbootstrapのjsが動作しましたが、サーバーに上げるとダメです。 なぜだかさっぱりわかりません。 助けてください

    • 締切済み
    • CSS
  • JavaScriptプラグインが読み込めません

    「easySlider1.7」というJavaScriptプラグインを使い、サイト内の画像をスライドさせようとしています。 MacのデスクトップにおいたフォルダのHTMLと同じ階層にeasyslider1.7というフォルダをおき、<head>内に <script type="text/javascript" src="easyslider1.7/js/easySlider1.7.js" ></script> <script type="text/javascript" src="easyslider1.7/js/jquery.js"></script> と記述し、 <script type="text/javascript"> $(document).ready(function(){ $("#slider").easySlider({ auto:true }); }); </script> で動作させようとしているのですが、 ブラウザで試すと動かず、コンソールには ReferenceError: Can't find variable: jQuery TypeError: Result of expression '$("#slider").easySlider' [undefined] is not a function. と出てきます。 上段の”jQuery”はeasySlider1.7.js内に記述されているものです。 ちなみにgoogleAPIのjQueryをロードしても同じエラーが出ました。 何が原因なのでしょうか。ご回答宜しくお願いします。

  • エラーが表示されます。

    http://www.patagonia.com/web/jp/home/index.jsp?OPTION=HOME_PAGE&assetid=6297&slc=jp_JP&sct=JP (環境: WinVista/Firefox3.0) 記事内容:[バグ報告]  1.パタゴニアのHPを開いた時のエラーメッセージ      エラーが起きました:       ファイル名: TopNav.js       機能名: InitializeTopNav       メッセージ: TypeError: M_arrTopMenu.each is not a function, undefined       ブラウザを更新することにより解決する場合があります。      エラーが起きました:       ファイル名: index.jsp       機能名: CookieCheck       メッセージ: ReferenceError: Cookie is not defined, undefined       ブラウザを更新することにより解決する場合があります。    2.カラーを指定する時のエラーメッセージ      エラーが起きました:       ファイル名: ProductDetail.js       機能名: PageUpdateCS       メッセージ: ReferenceError: $ is not defined, undefined       ブラウザを更新することにより解決する場合があります。      エラーが起きました:       ファイル名: ProductDetail.js       機能名: ChangeView       メッセージ: ReferenceError: $ is not defined, undefined       ブラウザを更新することにより解決する場合があります。    3.カートに商品を入れようとする時のエラーメッセージ      エラーが起きました:       ファイル名: TopNav.js       機能名: ValidateProductToAdd       メッセージ: ReferenceError: $F is not defined, undefined       ブラウザを更新することにより解決する場合があります。      エラーが起きました:       ファイル名: TopNav.js       機能名: AddItemToCartMulti       メッセージ: ReferenceError: $ is not defined, undefined       ブラウザを更新することにより解決する場合があります。 どうすればいいのでしょうか?

  • 関数を呼んだら、その中の関数も自動実行される?

    ・関数の実行タイミングが分からないので教えてください ・下記で、どうして引数が渡るのでしょうか? ・portal関数を呼んだら、gooプロパティに無名関数が格納される(?)と思うのですが、=関数実行になるのでしょうか? ・無名関数だから? var obj = {  portal : function( arg ) {   var goo = function(arg){    console.log(arg);   }(arg);  } } obj.portal("あ"); ・自分的には、portal関数を呼んで変数gooに無名関数を格納(?)した後、明示的にgoo();と呼ぶ必要があると思うのですが… ・下記でTypeErrorエラーになるのは、gooプロパティが2回呼ばれるから? ・明示的に呼んだ2回目は引数が渡らないから? var obj = {  portal : function( arg ) {   var goo = function(arg){    console.log(arg);   }(arg);   goo();  } } obj.portal("あ"); //TypeError: undefined is not a function

  • 管理画面に入るときに出るエラー表示

    phpとmysqlで構築されたウェブサイトの管理画面に入るとき、下記のようなエラーが表示されます。 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ***/httpdocs/function/mysql.php ただ表示されるだけで運営上は問題なさそうなんですが、ログイン時のエラーだけにこのまま使ってもいいのかどうか悩んでいます。このまま使うのは何か問題あるのでしょうか。

    • ベストアンサー
    • MySQL
  • IE7とfirefoxでは動作するのですがsafariでは動きません。

    現在あるサイトのJavaScriptの開発を担当している者です。 下記のソースを使用してdivの中にflashを表示させるという機能を作成しております。 <div id="FlashInformation"> <script language="javascript" type="text/javascript"> FlashInfomation();</script> </div> 関数FlashInfomation()の動作はdocument.write("OBJECTタグ")を行い、 htmlファイルにOBJECTタグを吐き出すという動作を行っているのみです。 IE7、IE6、firefoxでは正しく動作するのですが、 safariだけは全く動作しません。 他にも<body>内にonload="FlashInfomation()"と記述し、FlashInfomation()の動作を 「document.getElementById("FlashInformation").innerHTML = "OBJECTタグ";」 という風に変更してみたのですがこれもsafariのみ動作しませんでした。 safariでデバックしてみると、 「TypeError - Object(result of expression Flashinfomation) does not allow calls.」 というエラーが出ておりました。 動作確認として、HTMLファイルに直接OBJECTタグをぶち込んでみると、 これはsafariでも動作するのですが、IEでは表示に問題がある為、 この方法は使えません。 この問題に対する解決策、または参考サイトでも良いので何か知っている方がいらっしゃいましたら、 どうか教えていただけないでしょうか。 何卒宜しくお願い致します。

  • jQueryが動きません。

    表題のとおりです。 fademover(http://www.detelu.com/fademover/)を動かそうと思って 導入しても動いてくれません。 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script src="jquery.fademover.js"></script> <script> $(function(){ $('body').fadeMover({'effectType': 2,'inSpeed': 5000}); }); </script> の部分。 Chromeだと Uncaught TypeError: Object [object Object] has no method 'fadeMover' index.html:14 (anonymous function) index.html:14 n ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js:2 o.fireWith ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js:2 e.extend.ready ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js:2 c.addEventListener.B Safariだと TypeError: 'undefined' is not a function (evaluating '$('body').fadeMover({'effectType': 2,'inSpeed': 5000})') と出ます。 jsやjqueryはあまりいじったことないので 手が出ない状態です。 よろしくお願いします。

  • リンクのターゲットをアイフレームにしたい

    http://themercies.mods.jp/top.html こちらのページなんですが、 下のメニューをクリックすると、上段左側のフレーム内のアイフレームに表示されるように設定したいのですが、 safariで見ると問題ないのですが、 IEで見てみたところ、メニューをクリックすると、同じフレーム内に表示されてしまいました。。 どうすれば解消できるでしょうか?? ちなみにsafariはmac OS Xで IEはwindows vistaで閲覧しました。。 普段は、macを使っています。

    • 締切済み
    • Mac
  • PHPの登録エラーの原因

    初めまして。今日からPHPの勉強を開始したのですが、以下のエラーメッセージが対処できずに困っています。 どなたか原因をご教授頂けませんか。 宜しくお願い致します。 Fatal error: Call to undefined function mysql_connect() in C:\touroku.php on line 6 【MariaDBの作業】 \mysql -u root -p Enter password: ******** MariaDB [(none)]> create database touroku; MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | touroku | +--------------------+ MariaDB [(none)]> use touroku; Database changed MariaDB [touroku]> create table touroku_tbl( -> id int not null auto_increment, -> name varchar(20) not null, -> email varchar(20) not null, -> primary key(id) -> ); Query OK, 0 rows affected (0.31 sec) MariaDB [touroku]> show tables; +-------------------+ | Tables_in_touroku | +-------------------+ | touroku_tbl | +-------------------+ 1 row in set (0.00 sec) MariaDB [touroku]> insert into touroku_tbl(name, email) values('test', 'test@local'); Query OK, 1 row affected (0.12 sec) MariaDB [touroku]> select * from touroku_tbl; +----+------+------------+ | id | name | email | +----+------+------------+ | 1 | test | test@local | +----+------+------------+ 1 row in set (0.00 sec) MariaDB [touroku]> 【touroku.html】 <html> <body> <form action = "touroku.php" method="post"> 名前:<input type="text" name="nm"> E-mail:<input type="text" name="email"> <input type="submit" name="exec" value="登録"> </form> </body> </html> 【touroku.php】 <html> <body> <?php //データベースに接続 $con = mysql_connect('127.0.0.1', 'root', 'password'); if (!$con) { exit('データベースに接続できませんでした。'); } //データベースを選択 $result = mysql_select_db('touroku', $con); if (!$result) { exit('データベースを選択できませんでした。'); } $result = mysql_query('SET NAMES utf8', $con); if (!$result) { exit('文字コードを指定できませんでした。'); } $nm = $_REQUEST['nm']; $email =$_REQUEST['email']; //フォームで送られてきたデータでINSSERT文を作成 $result = mysql_query("insert into touroku_tbl(name, email) values('$nm', $email)" , $con); if (!$result) { exit('データを登録できませんでした。'); } //SQLを実行 //if (!$res = mysql_query($sql)) { //echo "SQL実行時エラー" ; //exit ; //} //データベースから切断 $con = mysql_close($con); if (!$con) { exit('データベースとの接続を閉じられませんでした。'); } ?> <p>登録が完了しました。<br /><a href="index.html">戻る</a></p> </body> </html>

    • ベストアンサー
    • PHP
  • ブラウザ判別スクリプト

    ブラウザ別にcssを読み込みたいのですが、 firefox2.0に反映されません。 どうしてでしょうか? <!--ブラウザ判別 function getOSType() { var uAgent = navigator.userAgent.toUpperCase(); if (uAgent.indexOf("MAC") >= 0) return "MacOS"; if (uAgent.indexOf("WIN") >= 0) return "Windows"; if (uAgent.indexOf("X11") >= 0) return "UNIX"; return ""; } // Netscape Navigator -> Netscape // Internet Explorer -> Explorer // Safari -> Safari // Opera -> Opera function getBrowserName() { var aName = navigator.appName.toUpperCase(); var uName = navigator.userAgent.toUpperCase(); if (uName.indexOf("SAFARI") >= 0) return "Safari"; if (aName.indexOf("MICROSOFT") >= 0) return "Explorer"; if (uName.indexOf("FIREFOX") >= 0) return "Firefox"; return ""; } function getBrowserVersion() { var browser = getBrowserName(); var version = 0; var s = 0; var e = 0; var appVer = navigator.appVersion; var uName = navigator.userAgent.toUpperCase(); if (browser == "Safari") { version = eval(appVer.substring(0,3)) - 4; } if (browser == "Explorer") { appVer = navigator.userAgent; s = appVer.indexOf("MSIE ",0) + 5; e = appVer.indexOf(";",s); version = eval(appVer.substring(s,e)); } if (browser == "Firefox") { s = uName.indexOf("FIREFOX/",0); version = parseFloat(uName.substring(s+8,s+8+3)); } return version; } //--> <!--top.js os = getOSType(); browser = getBrowserName(); version = getBrowserVersion(); if (os == "MacOS") dirName = "css/mac/"; if (os == "Windows") dirName = "css/win/"; if (os == "UNIX") dirName = "css/unix/"; if (browser == "Explorer") dirName += "ie"; if (browser == "Safari") dirName += "saf"; if (browser == "Firefox") dirName += "ff"; if ((version >= 1) && (version < 2)) dirName += "top.css"; if ((version >= 2) && (version < 3)) dirName += "top.css"; if ((version >= 3) && (version < 4)) dirName += "top.css"; if ((version >= 4) && (version < 5)) dirName += "top.css"; if ((version >= 5) && (version < 5.5)) dirName += "top.css"; if ((version >= 5.5) && (version < 6)) dirName += "top.css"; if ((version >= 6) && (version < 7)) dirName += "top.css"; if ((version >= 7) && (version < 8)) dirName += "top.css"; document.write("<link rel='stylesheet' href='"+dirName+"' type='text/css'>"); //-->