echo preg_replace_callback('/href="(\\/[^"]+|\\/)"/', array(get_class($this), 'callback'), $str); } private function callback($m) { return 'href="' . ($m[1] == '/' ? $this->base() : $this->base() . '?' . self::fragment . '=' . urlencode($m[1])) . '"'; } } $crawling = new Crawling(); ?> <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="fragment" content="!"> <title><?php $crawling->title(); ?> | jQuery Address Crawling</title> <link type="text/css" href="styles.css" rel="stylesheet"> <script type="text/javascript" src="jquery-1.4.2.min.js"></script> <script type="text/javascript" src="jquery.address-1.3.min.js?crawlable=true"></script> <script type="text/javascript"> $.address.init(function(event) { // Initializes plugin support for links $('a:not([href^=http])').address(); // Adds a simple hover effect $('.nav a').hover(function() { $(this).addClass('hover');
} private function callback($m) { return 'href="' . ($m[1] == '/' ? $this->base() : ($this->base() . '?' . self::fragment . '=' . urlencode($m[1]))) . '"'; } } $crawling = new Crawling(); ?> <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="fragment" content="!"> <title><?php $crawling->title(); ?> | jQuery Address Crawling</title> <link type="text/css" href="styles.css" rel="stylesheet"> <script type="text/javascript" src="jquery-1.5.2.min.js"></script> <script type="text/javascript" src="jquery.address-1.4.1.min.js"></script> <script type="text/javascript"> $.address.crawlable(true).init(function(event) { // Initializes plugin support for links $('a:not([href^=http])').address(); // Adds a simple hover effect $('.nav a').hover(function() { $(this).addClass('hover'); }, function() { $(this).removeClass('hover');