xFirewolfx
Grünschnabel
Hallo
Ich habe in eurem Forum einen Preloadscript für Bilder gefunden, und den in meine HP eingebaut - nun soll sich aber meine HP in einem Popup öffnen, kann mir jemand erklären bzw - den script so umschreiben dass das geht ?
Bis jetzt hab ich das so gelöst dass es auf eine Enterseite weitergeleitet wird (siehe hier
(da gehört http://www. anion .at (ohne Leerzeichen) in den Link, aber das editiert mir das Forum immer weg :-( ) aber das haben mir schon einige gesagt, dass das lästig ist, also möcht ich das jetzt ändern
Das ist der Code fürn Headbereich (fürs Popup)
und als Link fürs Popup hab ich immer
"javascriptopUp()" achjoa statt dem Smilie hier müsste : p stehen (zusammengschrieben)
eingegeben
Der Code für den Preload script ist bis jetzt so:
Ich habe in eurem Forum einen Preloadscript für Bilder gefunden, und den in meine HP eingebaut - nun soll sich aber meine HP in einem Popup öffnen, kann mir jemand erklären bzw - den script so umschreiben dass das geht ?
Bis jetzt hab ich das so gelöst dass es auf eine Enterseite weitergeleitet wird (siehe hier
(da gehört http://www. anion .at (ohne Leerzeichen) in den Link, aber das editiert mir das Forum immer weg :-( ) aber das haben mir schon einige gesagt, dass das lästig ist, also möcht ich das jetzt ändern
Das ist der Code fürn Headbereich (fürs Popup)
Code:
<!-- Begin
function popUp() {
props=window.open('http://firewolf.funpic.de/mainpage.htm', 'poppage', 'toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=1, width=1024, height=748');
}
// End -->
und als Link fürs Popup hab ich immer
"javascriptopUp()" achjoa statt dem Smilie hier müsste : p stehen (zusammengschrieben)
eingegeben
Der Code für den Preload script ist bis jetzt so:
Code:
<title>Anion - Freestylepage</title>
<script>
function stoperror(){
return true
}
window.onerror=stoperror
</script>
<script language="JavaScript1.2">
<!--
// (C) 2000 Marcin P Wojtowicz [one_spook@hotmail.com]. All rights reserved.
startingColor = new Array()
endingColor = new Array()
// hier steht die Modifikation
var yourImages = new Array("http://firewolf.funpic.de/bilder/bg.jpg","http://firewolf.funpic.de/nav/home.jpg","http://firewolf.funpic.de/nav/home_2.jpg","http://firewolf.funpic.de/nav/crew.jpg","http://firewolf.funpic.de/nav/crew_2.jpg","http://firewolf.funpic.de/nav/media.jpg","http://firewolf.funpic.de/nav/media_2.jpg","http://firewolf.funpic.de/nav/gal.jpg","http://firewolf.funpic.de/nav/gal_2.jpg","http://firewolf.funpic.de/nav/gb.jpg","http://firewolf.funpic.de/nav/gb_2.jpg","http://firewolf.funpic.de/nav/ltr.jpg","http://firewolf.funpic.de/nav/ltr_2.jpg","http://firewolf.funpic.de/nav/rep.jpg","http://firewolf.funpic.de/nav/rep_2.jpg","http://firewolf.funpic.de/bilder/enter.jpg","http://firewolf.funpic.de/bilder/homeimage.jpg") // Bilder die zu laden sind
var locationAfterPreload = "http://firewolf.funpic.de/enter.htm" // Seite die dann geladen werden soll
var preloadbarWidth = 220 // Länge des Ladebalken
var preloadbarHeight = 15 // Höhe des Ladebalken
var backgroundOfGradient = "#496A98" // Hintergrundfarbe des Ladebalken
// Anfangsfarbe des Ladebalken
startingColor[0] = "f"
startingColor[1] = "f"
startingColor[2] = "0"
// Endfrabe des Ladebalken
endingColor[0] = "c"
endingColor[1] = "0"
endingColor[2] = "0"
var gap = 1 // feinheit der Farbstreifen im Balken
// Ab hier nichts mehr verändern!
if (!document.all) location.replace(locationAfterPreload)
var a = 10, b = 11, c = 12, d = 13, e = 14, f=15, i, j, ones = new Array(), sixteens = new Array(), diff = new Array();
var convert = new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"), imgLen = yourImages.length;
var loaded = new Array(), preImages = new Array(), currCount = 0, pending = 0, h = 0, hilite = new Array(), cover = new Array();
var num = Math.floor(preloadbarWidth/gap);
for (i = 0; i < 3; i++) {
startingColor[i] = startingColor[i].toLowerCase();
endingColor[i] = endingColor[i].toLowerCase();
startingColor[i] = eval(startingColor[i]);
endingColor[i] = eval(endingColor[i]);
diff[i] = (endingColor[i]-startingColor[i])/num;
ones[i] = Math.floor(diff[i]);
sixteens[i] = Math.round((diff[i] - ones[i])*15);
}
endingColor[0] = 0;
endingColor[1] = 0;
endingColor[2] = 0;
i = 0, j = 0;
while (i <= num) {
hilite[i] = "#";
while (j < 3) {
hilite[i] += convert[startingColor[j]];
hilite[i] += convert[endingColor[j]];
startingColor[j] += ones[j];
endingColor[j] += sixteens[j];
if (endingColor[j] > 15) {
endingColor[j] -= 15;
startingColor[j]++;
}
j++;
}
j = 0;
i++;
}
function loadImages() {
for (i = 0; i < imgLen; i++) {
preImages[i] = new Image();
preImages[i].src = yourImages[i];
loaded[i] = 0;
cover[i] = Math.floor(num/imgLen)*(i+1)
}
cover[cover.length-1] += num%imgLen
checkLoad();
}
function checkLoad() {
if (pending) { changeto(); return }
if (currCount == imgLen) { location.replace(locationAfterPreload); return }
for (i = 0; i < imgLen; i++) {
if (!loaded[i] && preImages[i].complete) {
loaded[i] = 1; pending++; currCount++;
checkLoad();
return;
}
}
setTimeout("checkLoad()",10);
}
function changeto() {
if (h+1 > cover[currCount-1]) {
var percent = Math.round(100/imgLen)*currCount;
if (percent > 100) while (percent != 100) percent--;
if (currCount == imgLen && percent < 100) percent = 100;
defaultStatus = "Loaded " + currCount + " out of " + imgLen + " images [" + percent + "%].";
pending--;
checkLoad();
return;
}
eval("document.all.cell" + (h+1) + ".style.backgroundColor = hilite[h]");;
h++;
setTimeout("changeto()",1);
}
defaultStatus = "Loaded 0 out of " + imgLen + " images [0%]."
// -->
</script>
</head>
<body link="#FFFFFF" vlink="#FFFFFF" alink="#496A98" text="#C0C0C0" bgcolor="#171F31">
<center>
<font face="Verdana, Arial, Helvetica" size="2"><center> <p> </p>
<p> </p>
<p> </p>
<p> </p>
</center>
<p align="center"><b>Lade Anion - Freestylepage</b><br><br>Bitte warten...
(empfohlen, da die Seite dann schneller lädt)<br><br></p>
<center>
<script language="JavaScript1.2">
<!--
document.write('<table border="0" cellpadding="0" cellspacing="0" width="' + preloadbarWidth + '"><tr height="' + preloadbarHeight + '" bgcolor="' + backgroundOfGradient + '">');
for (i = 0; i < num; i++) {
document.write('<td width="' + gap + '" id="cell' + (i+1) + '"></td>');
}
document.write('</tr></table>');
document.write('<p><small><a href="http://firewolf.funpic.de/NEWPAGE/enter.htm">Ladevorgang überspringen</a></small></p></font>')
loadImages();
// -->
</script>
Zuletzt bearbeitet: