All pastes #4384 Raw Edit

duck

public text v1 · immutable
#4384 ·published 2005-01-17 21:41 UTC
rendered paste body
<html>
<head><title>Dijjer detection demo with link renaming</title>
<script type="text/javascript">
var dijjerGetUrl = 'http://dijjer.org/get/';
var dijjerGetUrlLength = dijjerGetUrl.length;
var dijjerUrl = 'http://127.0.0.1:9115/';
var dijjerGifUrl = dijjerUrl + 'graph.gif';
var dijjerGifWidth = 256;
var dijjerInterval = 500;
var dijjerImage = new Image();
function dijjer() {
    dijjerImage.src = dijjerGifUrl;
    setTimeout("checkDijjer();", dijjerInterval);
}
function checkDijjer() { 
    if(typeof dijjerImage.width != "undefined") {
        if(dijjerImage.width == dijjerGifWidth) {
            for(var i = 0; i < document.links.length; i++) {
                var url = document.links[i].href;
                if(url && url.length > dijjerGetUrlLength && url.indexOf(dijjerGetUrl) == 0) {
                    document.links[i].href = dijjerUrl + url.substring(dijjerGetUrlLength);
                }
            }
        }
    }
}
</script>
</head>
<body onLoad="dijjer();">
<h1>Dijjer detection demo with link renaming</h1>
<p>If Dijjer is detected, all dijjer links will be pointed to your local dijjer server.</p>
<ul>
<li><a href="http://dijjer.org/get/http://dodo.freenetproject.org/~dijjer/tsunami/videos/tsunami.wmv">dijjer link #1</a> (http://dijjer.org/get/http://dodo.freenetproject.org/~dijjer/tsunami/videos/tsunami.wmv)</li>
<li><a href="http://www.bla.com/blubblub/">normal link</a></li>
<li><a href="http://dijjer.org/get/http://dodo.freenetproject.org/~dijjer/tsunami/videos/KATC.wmv">dijjer link #2</a> (http://dijjer.org/get/http://dodo.freenetproject.org/~dijjer/tsunami/videos/KATC.wmv)</li>
<li><a href="http://dijjer.org/get/">normal dijjer get link</a></li>
<li><a href="http://127.0.0.1:9115/http://dodo.freenetproject.org/~dijjer/tsunami/videos/tsunami.wmv">already converted link</a></li>
</ul>
</body>
</html>