hallo,
nach einer nacht schlaf ist mir das ganze jetzt doch klarer geworden.
wie (fast) immer gilt: its not a bug, its a feature.......
die datei wird 2 x geladen(und erzeugt somit auch zwei datensätze).
die anweisung:
<link rel="stylesheet" type="text/css" href="" media="print" />
veranlasst firefox die bereits geladene datei (nachdem das skript zum ersten mal auf dem server ausgeführt wurde) erneut zu laden. das leere href wird wohl dabei wie anim sagt als
href="#" interpretiert (oder durch die url der aufrufenden datei ersetzt).
das erklärt auch, warum es keine ausgabe des zweiten durchlaufes gibt.
<link veranlasst den browser die datei zu laden und den inhalt (meistens js oder css) für die ausführung im speicher zu halten.
ich glaube das ist aber genau das link prefetching.
es ist jetzt halt die frage ob dieser spezialfall (leeres href) wirklich die eigene seite neu laden sollte, oder ob der link aufruf komplet ignoriert werden sollte.
wie gesagt der ie verhält sich so.....
also danke fürs drauf schauen, mal wieder ein paar grundlagen durchgenommen und dazugelernt .....
lg,
sebastian