Archive for Maggio 2008

jDate aggiornato alla versione 0.21

Aggiunti i seguenti metodi:

  • jDate.toDate();
  • jDate.addDate();
  • jDate.addWeek();
  • jDate.addMonth();
  • jDate.addYear();
  • String.timestamp2jDate()

Leggete la documentazione se volete approfondire…

Add comment 30 Maggio 2008

Far scollrare la Title Bar del browser in stile WinAmp

Per l’angolo del cazzeggio, ecco uno scriptino che simula il famoso effetto di WinAmp che fa scrollare il titolo della canzone nella titlebar e di conseguenza nella taskbar. Rispetto a winamp però questo script fa scrollare il testo desiderato anche nella tab! Utilissimo se usato con Greasemonkey e giochi come Travian

ScrollingTitleBar={
	title:'',
	title_current:'',
	play:true,
	spaces:50,
	updateEvery:100,
	update:function(){
		var s=this.title_current;
		document.title=s.replace(/ /g,String.fromCharCode(160));
		this.title_current=s.substring(1,s.length)+s.substring(0,1)
		if(ScrollingTitleBar.play)setTimeout("ScrollingTitleBar.update()",ScrollingTitleBar.updateEvery);
	},
	start:function(q){
		ScrollingTitleBar.title=q;
		ScrollingTitleBar.title_current=q;
		for(var i=0;i<ScrollingTitleBar.spaces;i++)ScrollingTitleBar.title_current=" "+ScrollingTitleBar.title_current;
		ScrollingTitleBar.play=true;
		ScrollingTitleBar.update();
	},
	stop:function(q){
		ScrollingTitleBar.title_current=ScrollingTitleBar.title;
		ScrollingTitleBar.play=false;
	}
}

ScrollingTitleBar.start("Arctic Monkeys - A view from the afternoon");

Add comment 22 Maggio 2008

Promemoria: percorsi files esterni

Siccome quando lavoro coi files SWF, CSS e JS che caricano dinamicamente immagini o altro faccio sempre confusione coi path relativi, ecco qui la regola scritta e verificata una volta per tutte!!!

Tutti i link a files esterni sono relativi alla cartella:

  • HTML: della pagina stessa
  • CSS:    del file CSS
  • JS:       della pagina che include il file js
  • SWF:   della pagina che include il file swf

ATTENZIONE IN PHP:

Dato il filesystem:

/index.php
/1/index.php
/1/2/index.php
/1/2/3/index.php

e dato che ogni files tranne il primo contiene l’istruzione:

include(‘../index.php’)

se da browser richiamo /1/2/3/index.php esso non arriverà a chiamare /index.php come ci si potrebbe aspettare, bensì richiamerà sempre e solo /1/2/index.php creando un loop infinito. Questo perchè fa riferimento il percorso del file “padre” di tutti gli altri (quello richiamato da browser per intenderci.)

Add comment 22 Maggio 2008


Mephit

Mephit logo
PHP project for D&D players www.mephit.it

Documentazione

Motori di ricerca

Utility

Categorie

Meta

Archivi