Message Box bei Load nicht bei Linkklick

funnyzocker

Erfahrenes Mitglied
Hallo.
Ich habe mal irgendwo diesen Code gefunden den ich auch Verwende.
Code:
<script language="JavaScript">
alertWidth=300;
alertHeight=200;
xAlertStart=300;
yAlertStart=100;
alertTitle="<p align='center'><b>Wichtiger Hinweis</b></p>";
alertText="<p align='center'>Dein Account wurde Gesperrt<br><br>Wende dich bitte per Email an den Admin<br><br>Adresse funny@streber24.de</p>";
function okAlert() {
document.getElementById("alert").style.visibility="hidden";
}
function alertAlternative() {
alert("Hallo, ich bin auch eine Dialogbox !\n\nAber leider nicht so hübsch wie im IE 5+ oder NN 6+.");
}
</script>
<script language="JavaScript">


//Nur für IE 5+, NN6+ und Opera 5+
ie5=(document.getElementById && document.all && document.styleSheets):0;
nn6=(document.getElementById && !document.all):0;
op5=(document.getElementById&&document.all&&!document.styleSheets):0;

// Alertbox erstellen
if(ie5||nn6||op5) {
        if(ie5) cp=5,cs=2,th=30,bh=50;
        else if(nn6) cp=2,cs=0,th=22,bh=35;
        else cp=0,cs=1,th=15,bh=20; //wg. Layout

        document.write(
                "<div style='position:absolute;top:-500;left:0;z-index:100' id='alert'>"+
                "<table style='border-style:outset;border-width:2;border-color:#001060;background-color:#0070C0' cellpadding='"+cp+"' cellspacing='"+cs+"' width='"+alertWidth+"' height='"+alertHeight+"' onmousedown='getxyRelativ()' onmousemove='moveAlert()' onmouseup='moveStatus=0'>"+
                        "<tr><td height='"+th+"' bgcolor='#0050A0'>"+alertTitle+"</td></tr>"+
                        "<tr><td>"+alertText+"</td></tr>"+
                        "<tr align='center'><td height='"+bh+"'>"+
                                "<input style='background-color:#E9E9CF;border-width:1;font-weight:bold' type='button' value='&nbsp; &nbsp; OK &nbsp; &nbsp;' onclick='okAlert()' onfocus='if(this.blur)this.blur()'>"+
                        "</td></tr>"+
                "</table>"+
                "</div>"
        );
}

// Box anzeigen
function showAlert() {
        moveStatus=0;
        xAlert=xAlertStart, yAlert=yAlertStart;
        if(ie5) {
                document.getElementById("alert").style.left=xAlert+document.body.scrollLeft;
                document.getElementById("alert").style.top=yAlert+document.body.scrollTop;
                document.getElementById("alert").style.visibility="visible";
        }
        else if(nn6||op5) {
                document.getElementById("alert").style.left=xAlert+window.pageXOffset;
                document.getElementById("alert").style.top=yAlert+window.pageYOffset;
                document.getElementById("alert").style.visibility="visible";
        }
        else alertAlternative();
}

// Relative Mausposition ermitteln
var xRelativ, yRelativ;
function getxyRelativ() {
        moveStatus=1;
        if(ie5) {
                xRelativ=event.clientX-xAlert;
                yRelativ=event.clientY-yAlert;
        }
}

// Verschieben nur für IE
function moveAlert() {
        if(ie5&&moveStatus>0) {
                xAlert=document.getElementById("alert").style.left=event.clientX+document.body.scrollLeft-xRelativ;
                yAlert=document.getElementById("alert").style.top=event.clientY+document.body.scrollTop-yRelativ;
        }
}
</script>
Und diesen zum Aufruf der MessageBox
Code:
<a href="javascript:showAlert()" onfocus="if(this.blur)this.blur()">

Wie kann ich das nun Machen das diese Box beim Laden Gezeigt wird und nicht erst beim Clich auf den Link.
 
Wie wäre es bspw. mit
Code:
<body onload="showAlert()">
:rolleyes:

Neben der ganzen Skript-Kopiererei wäre ab und zu ein Blick in eine Fachlektüre empfehlenswert, um sich zumindest das Nötigste anzueignen;):rtfm:
 
Tja

Leider klappt das mit dem body onload nicht :-)
So weit bin ich auchn schon gekommen.
Es erscheint doch noch der Linktext anstatt das sich die Box öffnet!
 

Neue Beiträge

Zurück