my cordova application works on link http://autoskole.rs.sr/cordova/www/kategor.html when build on android seems doesn't execute javascript code.
any ides why not working? here code of file kategor.html
<html> <head> <frame src="frame_a.htm" scrolling="yes"> <script type="text/javascript" src="js/kategor.js"></script> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title></title> <link href="css/tacniodg.css" rel="stylesheet"> <link href="lib/ionic/css/ionic.css" rel="stylesheet"> <script src="scripts/platformoverrides.js"></script> <!-- if using sass (run gulp sass first), uncomment below , remove css includes above <link href="css/ionic.app.css" rel="stylesheet"> --> <!-- ionic/angularjs js --> <script src="lib/ionic/js/ionic.bundle.js"></script> <script src="lib/ionic/js/angular/angular-mocks.js"></script> <!-- cordova script (this 404 during development) --> <script src="cordova.js"></script> <!-- app's js --> <script src="js/app.js"></script> <script src="js/kategor.js"></script> <script src="lib/fastclick.js"></script> <script src="lib/jquery.js"></script> <script src="js/services.js"></script> <script src="js/controllers.js"></script> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"> </head> <body ng-app="starter" style="margin-bottom: 98px;5" onload="function()"> <ion-pane> <ion-header-bar class="bar-positive"> <button class="button button-icon icon ion-navicon" onclick="location.href='main.html';"></button> <h1 class="title icon-left ion-model-s" ><font size="5" face="arial" > auto škola "volan" </font></h1> </ion-header-bar> <ion-content> </br> <div id="container"> </div> <div data-role='page'> <script> $(document).ready(function () { //uzima spisak autoskola.. $("#container").html(''); var autoschools = []; var categories = []; var tests = []; $.ajax( "http://autoskole.rs.sr/api/autoschools" ) .done(function(data) { console.log(data); for(index in data) { var row = data[ index ]; autoschools[ row.id ] = row; $("#container").append('<p><button style="background: #4b7a99; background: -webkit-gradient(linear, left top, left bottom, from(#6faed9), to(#4b7a99)); background: -webkit-linear-gradient(top, #6faed9, #4b7a99); padding: 13px 26px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0; text-shadow: #7ea4bd 0 1px 0; color: #ffffff; font-size: 18px; font-family: helvetica, serif; " class="autoschools" id="'+ row.id +'" href="#">pokreni test</button></p>'); } $(".autoschools").on('click', function (e) { e.preventdefault(); var schoolid = $(this).prop('id'); $.ajax( "http://autoskole.rs.sr/api/autoschool/" + schoolid ) .done(function(data) { $("#container").html(''); $("#container").append('<h2>'+ autoschools[ schoolid ].name +'</h2>'); $("#container").append('<h3>kategorije</h3>'); if(undefined != data.categories && data.categories.length > 0) { for(index in data.categories) { var row = data.categories[ index ]; categories[ row.id ] = row; $("#container").append('<p><button style="background: #4b7a99; background: -webkit-gradient(linear, left top, left bottom, from(#6faed9), to(#4b7a99)); background: -webkit-linear-gradient(top, #6faed9, #4b7a99); padding: 13px 26px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0; text-shadow: #7ea4bd 0 1px 0; color: #ffffff; font-size: 18px; font-family: helvetica, serif; " class="categories" id="'+ row.id +'" href="#">'+ row.name +'</button></p>'); if(undefined != row.tests && row.tests.length > 0) { for(var in row.tests) { var rowt = row.tests[ ]; if(tests[ row.id ] == undefined) { tests[ row.id ] = []; } tests[ row.id ].push(rowt); } } } console.log(tests); $(".categories").on('click', function (e) { e.preventdefault(); var catid = $(this).prop('id'); $("#container").html(''); $("#container").append('<h2>'+ autoschools[ schoolid ].name +'</h2>'); $("#container").append('<h3>kategorija - '+ categories[ catid ].name +'</h3>'); for(index in tests[ catid ]) { var row = tests[ catid ][ index ]; $("#container").append('<a href="pitanjanew.html"><p><button style="background: #4b7a99; background: -webkit-gradient(linear, left top, left bottom, from(#6faed9), to(#4b7a99)); background: -webkit-linear-gradient(top, #6faed9, #4b7a99); padding: 13px 26px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0; text-shadow: #7ea4bd 0 1px 0; color: #ffffff; font-size: 18px; font-family: helvetica, serif; " class="tests" id="'+ row.id +' href="pitanja.html">'+ row.name +'</button></p></a>'); } }); function redirect() { var url = "pitanjanew.html"; window.location(url); } } }); return false; }); }) .fail(function() { alert( "error" ); }); //uzima spisak korisnika $("#load-users").on('click', function (e) { e.preventdefault(); $("#user-container").html(''); $.ajax( "http://autoskole.rs.sr/api/test-users" ) .done(function(data) { console.log(data); for(index in data) { var row = data[ index ]; $("#user-container").append('<p>'+ row.name +'</p>'); } }) .fail(function() { alert( "error" ); }); return false; }); }); </script> </div> </ion-content> </ion-pane> </body> </html>
Comments
Post a Comment