Content Writing Services in Pakistan
0 Comments - 04 Jul 2013
We offer highly customized content writing services to customers globally. The team of writers in our team have the capability to offer high quality unique yet best SEO optimized content. After Google Panda and now Google Penguin updates, you do not want to spoil your rankings because of plagiarised, poorly searched, or uninformative content...

More Link
Search Engine Optimization services In Pakistan
1 Comments - 04 Jul 2013
Why prefer Hostrings SEO for Search Engine Optimization (SEO)? Hostrings SEO are one of the few companies who use the industry standard SEO Tools for both Tracking Ranking for websites and Keyword Analysis. We design and develop the sites keeping in mind the Search Engine Optimization needs using the White Hat SEO procedures and Standar...

More Link

Saturday, March 26, 2011

Mfarhanonline:Facebook Like Extracting URL Data with Jquery and Ajax

Fav Tag:

Are you looking for facebook like live extracting URL or link data preview while typing the content. In this post I want to explain how to get the cross domain data with jquery and ajax. This is very interesting post I had developed a script just take a look at this

facebook box

Javascript and HTML Code


$(‘#content’).keyup(function(){}content is the ID of the textbox. Using $(this).val() getting the textbox value.

<script type="text/javascript" src="http://ajax.googleapis.com/
ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$("#contentbox").keyup(function()
{
var content=$(this).val();
var urlRegex = /(b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|])/ig;
// Filtering URL from the content using regular expressions
var url= content.match(urlRegex);
if(url.length>0)
{
$("#linkbox").slideDown(‘show’);
$("#linkbox").html("<img src=’link_loader.gif’>");
// Getting cross domain data
$.get("urlget.php?url="+url,function(response)
{

// Loading <title></title>data

var title=(/<title>(.*?)</title>/m).exec(response)[1];
// Loading first .png image src=” data
var logo=(/src=’(.*?).png’/m).exec(response)[1];
$("#linkbox").html("<img src=’"+logo+".png’ class=’img’/><div><b>"+title+"</b><br/>"+url)
});
}
return false;
});
});

//HTML Code

<textarea id="contentbox"></textarea>

<div id="linkbox"></div>

</script>

Why used urlget.php


Ajax origin policy we could not access the cross domain data with ajax request$.get("http://www.yahoo.com",function(response){ });. So that using local file(urlget.php) accessing the cross domain data.

urlget.php


Contains PHP code using file_get_contents function loading the URL data. Eg:urlget.php?url=http://yahoo.com

<?php
if($_GET['url'])
{
$url=$_GET['url'];
echo file_get_contents($url);
}
?>

CSS

body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#contentbox
{
width:458px; height:50px;
border:solid 2px #dedede;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-bottom:6px;
}
.img
{
float:left; width:150px; margin-right:10px;
text-align:center;
}
#linkbox
{
border:solid 2px #dedede; min-height:50px; padding:15px;
display:none;
}

Share and Enjoy: Print Digg Sphinn del.icio.us Facebook Mixx Google Bookmarks Blogplay Add to favorites BarraPunto Bitacoras.com BlinkList blogmarks Blogosphere News blogtercimlap connotea Current Design Float Diggita Diigo DotNetKicks DZone eKudos email Fark Faves Fleck FriendFeed FSDaily Global Grind Gwar HackerNews Haohao HealthRanker HelloTxt Hemidemi Hyves Identi.ca IndianPad Internetmedia Kirtsy laaik.it LaTafanera LinkaGoGo LinkArena LinkedIn Linkter Live Meneame MisterWong MisterWong.DE MOB MSN Reporter muti MyShare MySpace N4G Netvibes Netvouz NewsVine NuJIJ PDF Ping.fm Posterous Propeller QQ书签 Ratimarks Rec6 Reddit RSS Scoopeo Segnalo SheToldMe Simpy Slashdot Socialogs SphereIt StumbleUpon Suggest to Techmeme via Twitter Technorati ThisNext Tipd Tumblr Twitter Upnews viadeo FR Webnews.de Webride Wikio Wikio FR Wikio IT Wists Wykop Xerpi Yahoo! Bookmarks Yahoo! Buzz Yigg 豆瓣 豆瓣九点

http://www.mfarhanonline.com/2011032622540/facebook-like-extracting-url-data-with-jquery-and-ajax/

0 comments :

Popular Posts