Hallihallo!
function pop(g){
var i=0;
if (i==0){
url="fifty1.htm?"+g;
window.open(url,"1001","width=300,height=300,left=490,top=0");}
i=1;
}
Eine mögliche Lösung mit der Übergabe von i wäre, dieses i als globale Variable zu deklarieren. Das tust Du, indem Du das "var" davor weglässt. (http://selfhtml.teamone.de/javascript/sprache/variablen.htm, die Erläuterung zum ersten Quelltext)
Aber es gibt da noch ein logisches Problem: Und zwar leuchtet mir nicht ein, wofür Du die Variable i überhaupt einsetzst. Mir fällt da gerade ein Thread ein, indem ein Popup nur beim ersten Aufruf der Startseite geöffnet werden soll... Warst Du das?
Viele liebe Grüße,
Der Dicki