spot7.org logo
Home PHP C# C++ Android Java Javascript Python IOS SQL HTML Categories

Internal Or External Link


By comparing a click event's .hostname with location.hostname you can easily check if a link is still local.

In the code below I apply a .click event to the class link : Meaning many elements can use the link class to be included in the event handling.

I personally find it preferable to use this method as it requires no changes to the main HTML document. That being said, you could always use onclick="function()" and get the same results.

 $(".link").click(
   function(e) {
     if (e.target.hostname === location.hostname)
{
       console.log("going local")
       return true;
     } else if (confirm("Do you with to leave this
website?")) {
       console.log("Leaving Website");
       return true;

     } else {
       console.log("Staying here");
      return false;
     }

   });
<!DOCTYPE html>
<html lang="en">

<head>
  <script
src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

</head>

<body>
  <a class="link"
href="http://somewebsite.com"> somewebsite.com
</a>
  <a class="link" href="#"> # (local)
</a>


</body>

</html>


Categories : Javascript

Related to : Internal Or External Link
Rails/Angular: How to implement internal and external REST/JSON APIs in same app?
FWIW, I will give you my opinion. CAVEAT: I'm not a rails guy so I'm coming at this from nodejs/expressjs land. There are many ways to skin this cat, but I'll just say that you are headed in the right direction. if you want to look at a very opinionated way to do things (and one people might hate) in node, see this: https://github.com/DaftMonk/fullstack-demo/blob/master/server/api/user/index.j

Categories : Ruby On Rails
.htaccess Internal Redirect issue
Yes it will cause looping because RewriteCond %{REQUEST_FILENAME} !-f will still be true for /test.php when /test.php doesn't exist. You can use this code to prevent looping: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] # don't redirect after one internal redirect RewriteCond %{ENV:REDIRECT_STATUS} .+ Rewrite

Categories : Regex
Android, to save into internal Storage
Because this class does not by default has access to a Context, you will need to pass it in the method like this (see how I added the Context parameter): public static String saveFile(Context context, Bitmap bitmap, String filename) {} So when you call it, you will need to pass some kind of context. If you call it from an Activity, you can simply use this.

Categories : Android
how to invoke an internal void method?
Since RefreshMethod is not a static mehtod, you have to instantiate an object of type AClass and then invoke it as usual. However, I don't think that actually this is your problem. I think that public Bclass:Bclass is a typo error. You might wanted to write the following: public Bclass: Aclass { } Then since BClass inherits AClass you can invoke RefreshMethod in your BClass.

Categories : C#
Can Bamboo deploy to a server with only an internal IP?
This isn't much of an answer, but yes it is possible. A VPN connection must be made from the agent(in our case EC2 and VPC) to the local network, but from what I am able to gather, it isn't too complicated. A Note: I haven't tried this yet. We are mostly likely going with Bamboo self-hosted just for ease of setup.

Categories : Misc
Recently Add
Busy Indicator while page is loading
parent.document.getElementById and images path
Can not get bootstrap datetime picker to display properly
reading select box jquery issues
DC.JS Pie Chart + Select Deslect from external JavaScript function
Why would I ever need to cancelAnimationFrame()
Angular.ui alert doesn't close
HTML/JS How to position a rectangle relative to 'any' side of the parent canvas element
parse variable to xml
C# Dictionary equivalent in JavaScript
ExtJS Dashboard Panel Fit Panel Vertically
jQuery cross domain ajax call - Interpreted as script but transferred with MIME type text/xml
Reactjs map returns unexpected token }
Working with multiple pages in apache cordova and vs2013
Resize iframe to loaded content
Why 13596*0.1 is different than 13596/10?
AngularJS Validate all forms on application load
javascript open popup without menu/url/titlebar/scrollbar/anything
Can I use Razor syntax inside Javascript included in a ScriptBundle?
How to show a box for comment reply with id
parse name from user input when using jquery serialize
How to parse and load javascript object?
Marionette not navigating to the same url
Adding Google+ Sign in button to website
GRUNT - Install Grunt Packages?
how should I create the path of templateUrl property in Angular ui-router?
Update mysql database with jquery array using ajax
Run the same function on each item in a list / array
Get all ticks values (NVD3)
Button Click Event not Passing input String to MVC Controller Method
© Copyright 2017 spot7.org Publishing Limited. All rights reserved.