Skip to content

IE8 throws 'pcom' is undefined #766

Closed
@laacz

Description

@laacz

Internet Explorer 8 throws an error:

SCRIPT5009: 'pcom' is undefined 
raphael.js, line 2379 character 29

This is due pcom value is uninitialized. Code, throwing this exception, follows. Sorry for length.

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <script src="raphael.js"></script>
    <script>
    var paper;
    window.onload = function(){
        paper = Raphael(10, 50, 600, 600);

        var paths = [
            paper.path('M482.659,213.578 c-3-13.211-5.804-21.72-12.908-33.328c-6.106-9.908-12.511-18.617-21.521-28.125c-3.9-3.902-7.604-7.706-11.406-11.408 c-8.407-8.005-17.016-15.512-26.323-23.118c-5.106-5.105-10.105-9.609-15.213-13.714c-7.605-6.003-15.611-11.107-25.423-15.711 c-3-1.601-5.902-3.104-8.905-4.705c-19.315-6.506-37.432-12.208-57.548-14.712c-15.812-1.8-30.726-2.801-46.439-2.801 c-4.402,0.1-8.705,0.3-13.01,0.401c-5.102,0.5-10.208,1.001-15.313,1.401c0,0-22.919,3.403-24.321,3.702 c-1.402,0.2-16.314,4.304-16.314,4.304c-5.804,1.102-11.208,2.402-16.713,3.903c-12.71,3.401-24.618,8.106-36.831,12.911 c-14.511,6.005-28.724,12.111-42.736,19.115c-15.012,8.107-26.722,19.318-38.031,31.828c-11.81,12.812-21.618,24.62-29.225,40.233 c-4.103,7.505-7.306,15.414-10.608,23.12c-7.908,18.314-14.212,23.819-9.708,43.237c2.501,5.103,4.704,9.506,7.206,13.809 c3.203,5.406,6.905,10.712,10.909,15.816c5.804,7.403,12.109,14.41,18.115,21.716c2.603,3.003,5.106,6.105,7.506,9.209 c6.905,8.605,13.111,17.814,19.118,27.021c9.305,14.211,19.515,26.622,27.622,41.536c6.104,10.907,12.41,19.615,20.317,29.325 c6.005,6.806,12.009,13.607,17.813,20.516c11.309,13.512,22.318,24.72,35.23,36.729c4.604,2.904,9.308,5.807,13.913,8.807 c7.807,5.607,11.705,7.908,21.014,10.109c6.307,7.307,8.107,8.007,17.416,10.409c7.307,3.601,14.613,7.008,22.019,10.209 c6.006,3.701,11.708,5.404,18.517,7.605c4.502,4.104,6.203,3.004,12.109,2.5c6.004,4.906,7.605,5.006,15.412,5.608 c5.903,4.804,22.018,10.309,29.625,8.705c8.209,3.905,15.415,7.804,24.922,6.905c3.101-0.301,5.806-1.7,9.808-5.603 c5.005-12.211,6.307-20.788-1.002-29.625c-3.802-7.008-7.707-14.013-2.104-21.717c1.807-2.505,4.206-4.705,7.109-7.408 c9.707-13.91,15.213-27.024,19.516-43.636c2.802-13.41,2.904-23.818,18.916-27.12c12.911-4.608,29.125-17.417,25.224-33.229 c-0.805-3.404-1.605-6.908-2.507-10.31c-1.3-12.41-2.603-18.116,12.613-19.315c2.504,0.399,5.102,0.699,7.705,1.1 c14.715,1.102,24.521,2.802,34.128-11.109c2.704-3.802,4.904-7.905,7.507-12.809c0,0,0.239-8.305-0.074-15.056l6.082-38.39 C488.965,243.303,487.265,232.394,482.659,213.578z M479.546,297.329c0.045,0.445,0.079,0.896,0.113,1.374 C479.625,298.228,479.588,297.772,479.546,297.329z'),
            paper.path('M352.753,531.043 c-4.002,3.902-6.707,5.302-9.808,5.603c-9.507,0.898-16.713-3-24.922-6.905c-7.607,1.604-23.722-3.901-29.625-8.705 c-7.807-0.603-9.408-0.702-15.412-5.608c-5.906,0.504-7.607,1.604-12.109-2.5c-6.809-2.201-12.511-3.904-18.517-7.605 c-7.406-3.201-14.712-6.608-22.019-10.209c-9.308-2.402-11.109-3.103-17.416-10.409c-9.31-2.201-13.208-4.502-21.014-10.109 c-4.605-3-9.31-5.902-13.913-8.807c-12.912-12.01-23.921-23.218-35.23-36.729c-5.805-6.908-11.809-13.71-17.813-20.516 c-7.907-9.71-14.214-18.418-20.317-29.325c-8.107-14.914-18.317-27.325-27.622-41.536c-6.006-9.206-12.212-18.415-19.118-27.021 c-2.4-3.104-4.903-6.206-7.506-9.209c-6.005-7.307-12.311-14.313-18.115-21.716c-4.003-5.104-7.706-10.411-10.909-15.816 c-2.502-4.303-4.705-8.706-7.206-13.809c-4.504-19.418,1.8-24.923,9.708-43.237c3.302-7.706,6.505-15.614,10.608-23.12 c3.504,6.305,7.008,12.61,10.51,18.815c4.803,7.606,9.708,15.213,14.612,22.719c9.808,13.612,19.716,27.124,29.724,40.533 c9.308,15.512,18.416,27.124,29.825,40.935c10.61,12.811,20.418,26.122,30.626,39.734c15.514,20.618,31.326,40.933,48.839,59.95 c13.512,13.11,26.325,24.621,41.435,35.829c10.409,7.707,20.818,15.411,31.228,23.218c28.524,15.518,56.348,39.634,90.673,35.932 C356.855,512.827,357.758,518.832,352.753,531.043z'),
            paper.path('M24.478,183.753 c7.606-15.613,17.415-27.422,29.225-40.233c4.204,10.409,8.107,20.818,13.612,30.625c3.001,5.504,6.406,10.808,10.408,16.614 c13.111,18.314,24.621,36.53,39.133,53.844c5.403,6.505,10.807,13.012,15.913,19.717c3.405,4.402,6.807,8.908,10.108,13.609 c8.806,11.012,17.616,22.221,26.523,33.431c4.504,5.704,9.007,11.409,13.512,17.015c5.002,6.303,9.908,12.509,15.013,18.714 c11.709,15.813,24.02,29.125,37.632,43.336c12.908,11.709,24.918,22.018,38.027,31.725c11.013,8.01,22.32,14.712,34.03,21.122 c13.511,7.305,27.722,13.508,40.132,22.516c3.004,2.201,6.004,4.304,9.01,6.506c-2.903,2.703-5.303,4.903-7.109,7.408 c-5.603,7.704-1.697,14.709,2.104,21.717c-34.127,3.603-61.951-20.414-90.475-35.932c-10.409-7.807-20.818-15.511-31.228-23.218 c-15.11-11.208-27.923-22.719-41.435-35.829c-17.513-19.018-33.325-39.332-48.839-59.95c-10.208-13.612-20.016-26.924-30.626-39.734 c-11.409-13.811-20.517-25.422-29.825-40.935c-10.008-13.409-19.917-26.921-29.724-40.533c-4.904-7.506-9.809-15.112-14.612-22.719 C31.486,196.363,27.982,190.058,24.478,183.753L24.478,183.753z M352.553,502.919L352.553,502.919L352.553,502.919L352.553,502.919z '),
            paper.path('M53.703,143.52 c11.309-12.51,23.019-23.721,38.031-31.828c2.402,5.005,4.804,10.008,7.207,15.014c6.604,14.412,13.513,26.722,22.119,40.033 c8.507,12.211,17.117,24.221,25.921,36.23c11.109,15.313,22.419,29.725,34.33,44.337c14.109,17.313,27.819,34.929,41.735,52.243 c10.907,13.813,22.317,26.824,34.125,39.533c17.015,18.313,32.926,33.827,53.244,48.539c15.614,11.814,28.824,21.62,46.643,29.828 c6.401,3.799,12.806,7.505,19.213,11.208c-4.303,16.611-9.809,29.726-19.516,43.636c-3.006-2.202-6.006-4.305-9.01-6.506 c-12.41-9.008-26.621-15.211-40.132-22.516c-11.71-6.41-23.018-13.112-34.03-21.122c-13.108-9.707-25.119-20.016-38.027-31.725 c-13.612-14.211-25.923-27.523-37.632-43.336c-5.104-6.205-10.01-12.411-15.013-18.714c-4.504-5.605-9.007-11.311-13.512-17.015 c-8.908-11.21-17.718-22.418-26.523-33.431c-3.302-4.702-6.703-9.208-10.108-13.609c-5.105-6.706-10.51-13.212-15.913-19.717 c-14.513-17.313-26.022-35.529-39.133-53.844c-4.002-5.806-7.407-11.11-10.408-16.614C61.81,164.337,57.906,153.928,53.703,143.52z"'),
            paper.path('M91.734,111.692 c14.012-7.004,28.225-13.11,42.736-19.115c2.802,3.903,5.604,7.707,8.407,11.51c3.806,6.806,7.605,13.512,11.51,20.316 c4.804,9.608,9.408,17.416,14.711,25.021c5.605,8.105,11.411,15.813,17.215,23.621c10.307,14.111,20.318,28.424,30.926,42.435 c16.015,20.116,31.926,40.134,47.539,60.449c14.514,18.817,27.423,36.632,46.139,51.744c8.407,6.806,17.016,13.211,24.62,19.416 c21.117,17.313,41.533,34.028,59.65,54.448c-16.012,3.302-16.114,13.71-18.916,27.12c-6.407-3.703-12.812-7.409-19.213-11.208 c-17.818-8.208-31.028-18.014-46.643-29.828c-20.318-14.712-36.229-30.227-53.244-48.539c-11.809-12.709-23.218-25.72-34.125-39.533 c-13.916-17.313-27.626-34.929-41.735-52.243c-11.911-14.612-23.221-29.024-34.33-44.337c-8.805-12.009-17.414-24.02-25.921-36.23 c-8.606-13.311-15.514-25.621-22.119-40.033C96.538,121.7,94.136,116.697,91.734,111.692z'),
            paper.path('M395.188,401.537 c12.911-4.608,29.125-17.417,25.224-33.229c-0.805-3.404-1.605-6.908-2.507-10.31c-4.501-2.805-9.106-5.603-13.61-8.407 c-6.005-5.303-12.007-10.607-17.915-15.914c-3.904-4.505-7.807-8.806-11.708-13.012c-12.01-12.809-24.923-24.72-37.731-36.629 c-9.51-10.608-18.816-21.217-27.823-32.326c-8.309-10.209-16.316-20.518-24.021-31.427c-11.608-16.514-22.918-33.229-34.229-50.041 c-10.708-15.414-23.02-29.926-33.429-45.539c-4.303-6.404-8.105-13.21-12.209-21.517c-5.705-9.108-11.51-18.315-17.215-27.423 c-5.804,1.102-11.208,2.402-16.713,3.903c-12.71,3.401-24.618,8.106-36.831,12.911c2.802,3.903,5.604,7.707,8.407,11.51 c3.806,6.806,7.605,13.512,11.51,20.316c4.804,9.608,9.408,17.416,14.711,25.021c5.605,8.105,11.411,15.813,17.215,23.621 c10.307,14.111,20.318,28.424,30.926,42.435c16.015,20.116,31.926,40.134,47.539,60.449c14.514,18.817,27.423,36.632,46.139,51.744 c8.407,6.806,17.016,13.211,24.62,19.416C356.654,364.402,377.07,381.117,395.188,401.537z'),
            paper.path('M188.014,75.763 c0,0,14.912-4.104,16.314-4.304c1.402-0.299,24.321-3.702,24.321-3.702c5.104-0.399,10.21-0.901,15.313-1.401 c5.506,8.407,11.009,16.814,16.514,25.221c11.41,17.215,22.317,33.527,32.325,48.84c17.116,21.918,31.529,42.835,42.137,62.053 c16.711,25.221,29.925,46.338,51.843,67.455c13.412,12.911,25.821,24.822,37.23,39.632c7.508,9.809,10.107,18.417,14.212,30.226 c-2.604-0.4-5.201-0.7-7.705-1.1c-15.216,1.199-13.913,6.905-12.613,19.315c-4.501-2.805-9.106-5.603-13.61-8.407 c-6.005-5.303-12.007-10.607-17.915-15.914c-3.904-4.505-7.807-8.806-11.708-13.012c-12.01-12.809-24.923-24.72-37.731-36.629 c-9.51-10.608-18.816-21.217-27.823-32.326c-8.309-10.209-16.316-20.518-24.021-31.427c-11.608-16.514-22.918-33.229-34.229-50.041 c-10.708-15.414-23.02-29.926-33.429-45.539c-4.303-6.404-8.105-13.21-12.209-21.517C199.524,94.078,193.719,84.871,188.014,75.763z '),
            paper.path('M243.961,66.356 c4.305-0.101,8.608-0.301,13.01-0.401c15.714,0,30.627,1.001,46.439,2.801c11.911,17.516,22.719,35.231,33.727,53.345 c9.509,15.714,19.417,31.026,29.626,46.238c4.704,6.806,9.508,13.712,14.312,20.417c12.909,18.116,24.219,35.23,35.03,54.546 c8.807,14.11,17.015,29.824,27.523,42.735c4.402,5.404,9.309,10.408,15.713,16.314c6.806,4.502,13.71,9.008,20.516,13.512 c-2.603,4.903-4.803,9.007-7.507,12.809c-9.607,13.911-19.413,12.211-34.128,11.109c-4.104-11.809-6.704-20.417-14.212-30.226 c-11.409-14.811-23.818-26.721-37.23-39.632c-21.918-21.117-35.132-42.234-51.843-67.455 c-10.608-19.217-25.021-40.134-42.137-62.053c-10.007-15.313-20.915-31.625-32.325-48.84 C254.971,83.17,249.467,74.763,243.961,66.356z'),
            paper.path('M303.411,68.756 c20.116,2.504,38.232,8.206,57.548,14.712c3.003,1.601,5.905,3.104,8.905,4.705c-0.598,6.003,0.202,6.105,4.206,10.609 c6.507,12.909,5.404,21.517,4.703,34.628c-0.402,8.206,3.602,12.31,9.409,15.211c2.702,1.301,5.705,2.304,8.804,3.303 c7.91,2.503,12.313,2.503,19.32,7.507c5.802,4.204,11.208,8.707,16.012,13.612c5.104,5.303,9.606,11.208,13.512,17.915 c8.104,13.911,13.713,23.518,13.713,40.233c0,7.006-0.805,26.322-0.805,26.322s2.204,8.908,6.407,12.01 c4.204,3.104,6.707,6.705,9.209,11.211c2.501,4.402,4.2,8.505,5.003,14.911c0.902,6.506,0.5,20.218,0.5,20.218 c-6.806-4.504-13.71-9.01-20.516-13.512c-6.404-5.906-11.311-10.91-15.713-16.314c-10.509-12.911-18.717-28.625-27.523-42.735 c-10.812-19.316-22.121-36.431-35.03-54.546c-4.804-6.705-9.607-13.611-14.312-20.417c-10.209-15.212-20.117-30.524-29.626-46.238 C326.13,103.988,315.322,86.272,303.411,68.756z')
            // paper.path('M369.864,88.174 c9.812,4.604,17.817,9.708,25.423,15.711c5.107,4.104,10.106,8.608,15.213,13.714c9.308,7.606,17.916,15.113,26.323,23.118 c3.802,3.702,7.506,7.506,11.406,11.408c9.011,9.509,15.415,18.217,21.521,28.125c7.104,11.608,9.908,20.117,12.908,33.328 c4.605,18.816,6.306,29.725,3.206,48.84l-6.106,38.532l0,0c0-2.002-0.202-3.802-0.401-5.305c-0.803-6.406-2.502-10.509-5.003-14.911 c-2.502-4.506-5.005-8.107-9.209-11.211c-4.203-3.103-6.407-12.01-6.407-12.01s0.805-19.316,0.805-26.322 c0-16.715-5.608-26.322-13.713-40.233c-3.905-6.706-8.407-12.611-13.512-17.915c-4.804-4.905-10.21-9.409-16.012-13.612 c-7.008-5.003-11.41-5.003-19.32-7.507c-3.099-0.999-6.102-2.002-8.804-3.303c-5.808-2.901-9.812-7.005-9.409-15.211 c0.701-13.111,1.804-21.72-4.703-34.628C370.066,94.279,369.267,94.177,369.864,88.174z ')
        ];

        // for (var i = 0; i < paths.length; i++) {
        //     // paths[i].transform('s' + Math.round(paper.width / 600 * 100)/100);
        //     paths[i].attr('stroke-width', 2).attr('fill', '#ffffff');
        //     paths[i].click(function(el){
        //         this.attr('fill', '#f00');
        //     });
        // }
    };
    </script>
</head>
<body>

</body>
</html>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions