获取网页网址(移动到其他网页而不更改网址)

时间:2015-10-03 12:43:38

标签: javascript jquery html

网站地址为http://bbn.kiwoom.com/bbn.corpAnalCRList.do(不是我的网站)

我想通过点击红色框或调用js URL(例如 pic 1 function(green box) (图2) >

pic1&pic2

但页面URL不会改变。我想在我的网站上为其他人提供页面链接(标签)。

如何获取页面URL (图2)?或是否有其他解决方案的页面链接(标签),如使用javascript function

感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用客户端路由 - 更改url哈希标记。看看这个小js库http://sammyjs.org/

您可以定义详细路线,处理此路线将显示您的详细信息。

答案 1 :(得分:0)

我认为你想要什么,你可以使用角度ng-include或object / iframe轻松完成:

(function(angular) {
  'use strict';
angular.module('includeExample', ['ngAnimate'])
  .controller('ExampleController', ['$scope', function($scope) {
    $scope.templates =
      [ { name: 'pic1.html', url: 'https://www.google.com.br'},
        { name: 'pic2.html', url: 'http://www.google.com.br'} ];
    $scope.template = $scope.templates[0];
  }]);
})(window.angular);
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.1/angular.min.js"></script>
  <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.1/angular-animate.js"></script>
  
<body ng-app="includeExample">
  <div ng-controller="ExampleController">
  <select ng-model="template" ng-options="t.name for t in templates">
   <option value="">(blank)</option>
  </select>
  url of the template: <code>{{template.url}}</code>
  <hr/>
  <div class="slide-animate-container">
    <div class="slide-animate" ng-include="template.url"></div>
     <object type="text/html" data="{{template.url}}"
            style="width:100%; height:100%; margin:1%;">
    </object>
  </div>
</div>
</body>

      (空白)      模板的网址:{{template.url}}              

https://docs.angularjs.org/api/ng/directive/ngInclude