pCloud Premium

window alert

  • hallo,

    kann man diese befehle so umschreiben das es nur 1x pro sitzung aufgerufen wird?
    (ich habe diese befehle im header eines forums es wird also bei jedem neu öffnenden thread ausgeführt)

    <html>
    <head>
    <script language="JavaScript">
    <!--
    function alarm()
    {
    alert("Hallo, dies ist der Alarm-Text!!!!!");
    }
    //-->
    </script>
    </head>
    <body onLoad="alarm();">

    </body>
    </html>

    oder kennt jemand einen anderen der das nur einmal macht pro sitzung....

  • Re: window alert

    Hallo.

    Um diese Funktion zu erreichen, müsstest Du immer nach dem Aufrufen eine Variable mitsenden, und diese dann immer wieder erst einmal auslesen und vergleichen/bearbeiten. Dieses ist möglich, aber mit Java nicht zu empfehlen.

    Ich würde statt dessen PHP und Mysql verwenden. Du liest beim ersten mall die IP des Users aus, und trägst diese in die DB ein. Anschließend kannst Du bei jedem Seitenaufruf die DB schnell abfragen, ob die IP schon vorhanden ist oder nicht und entsprechend schreiben oder nicht. Auch hier wird/muß ein wenig gearbeitet werden, doch der Vorteil gegenüber der Java Variante ist, das dieses dann auf jedem Rechner funktionieren würde. Java wird ja zum Teil deaktiviert.... Weiterhin muß hier keine Variable immer mit Übergeben werden, was den nachträglichen Einbau in ein vorhandenes Script um einiges leichter macht.

    miG

    ...und wenn Du glaubst es geht nichts mehr,
    dann kommt von irgendwo die Hilfe her !

  • Re: window alert

    PHP und Mysql wär kein problem ist dort vorhanden,allerdings habe ich keine ahnung wie man so ein programm schreibt.... :redhead:

  • Re: window alert

    Hallo.

    Ich habe ein kleines Script geschrieben. Bitte gib mir Deine Emailadresse per PN, damit ich es Dir zusenden kann als zip-Datei.

    Das ganze besteht aus 2 kleinen Dateien:
    a) der Prüroutine
    b) einer SQL-Datenbank

    Du brauchst dann nur noch die Datenbankwerte eintragen, die Datenbank mit dem Script erstellen und alles hochladen. Ach ja, und die gewünschten Texte einsetzen.
    Eine genaue Beschreibung werd ich dann per Mail schreiben.

    miG

    ...und wenn Du glaubst es geht nichts mehr,
    dann kommt von irgendwo die Hilfe her !

  • Re: window alert

    Script mit Anleitung ist an die Adresse rausgegangen.

    Wenn nicht weiter geht wieder melden. (Bei Erfolg allerdings auch ....)

    miG

    ...und wenn Du glaubst es geht nichts mehr,
    dann kommt von irgendwo die Hilfe her !

  • Re: window alert

    hallo,

    erstmal danke!

    es hat wunderbar funktioniert!

    leider hatte ich mit window alert diese kleine meldung gemeint die man mit OK bestätigen muß,so wie eine fehler meldung nur mit meinem text drauf

    führe das mal aus dann weist du was ich meine

    <html>
    <head>
    <script language="JavaScript">
    <!--
    function alarm()
    {
    alert("Hallo, dies ist der Alarm-Text!!!!!");
    }
    //-->
    </script>
    </head>
    <body onLoad="alarm();">

    </body>
    </html>

    es geht mir dabei hauptsächlich darum das die meldung darauf auffällt,ich habe auf meiner hp schon laufschriften und blinkende sachen da muß schon was sehr auffallendes her...

    aber dein script behalte ich trotzdem,da wird mir auch noch was für einfallen [Blockierte Grafik: https://www.winpower.de/images/smilies/emojione/1f609.png]

  • Re: window alert

    Hallo.

    Kein Problem, ändere es wie folgt ab:

    $text = "onLoad=\"alarm();\" "
    else
    $text = "";

    und die Zeile:

    echo "$text<br>";

    löschen. Dann gehe auf die Seite, wo Du diese Funktion erreichen willst und ändere den Eintrag wo <body onLoad="alarm();"> steht wie folgt:

    <body <? echo "$text"; ?> >

    Im headbereich der Seite, also zwischen <head> und </head> läßt Du die Javafunktion stehen.
    Also muß es wieder wie folgt aussehen:

    <head>
    <script language="JavaScript">
    <!--
    function alarm()
    {
    alert("Hallo, dies ist der Alarm-Text!!!!!");
    }
    //-->
    </script>
    </head>

    Dann sollte die Funktion wie gewünscht ablaufen.

    miG

    ...und wenn Du glaubst es geht nichts mehr,
    dann kommt von irgendwo die Hilfe her !

  • Re: window alert

    Hallo.

    Hört sich nach einem Schreibfehler an. Habe auch in meiner Ausführung einen entdeckt. Fehlt ein Semikolon. Hier noch einmal ein etwas größeres Stück:

    if ($num <= 0)
    { $sqlab = "insert log_check (log_check_ip, log_check_date ) values ('$ip','$datum' ) ";
    mysql_db_query($dbname, $sqlab);
    $text = "onLoad=\"alarm();\" "; }
    else
    $text = "";

    übernimm einmal dieses, da ich hier kleine Änderungen zum testen vorgenommen hatte bei mir, und ich nicht merh weiß wie Deine aussah...

    Denke daran, wenn Du es testen willst. Es wird anhand der IP Adresse getestet, ob Du den Hinweis bereits erhalten hattest. Ummihn dann wieder zu bekommen, mußt Du erst Deine Verbindung trennen, oder in der Datenbank den Eintrag löschen.

    miG

    ...und wenn Du glaubst es geht nichts mehr,
    dann kommt von irgendwo die Hilfe her !

  • Re: window alert

    jep jetzt läufts,

    was ein semikolon alles ausmacht :ooohh

    Danke! :lach

WindowsPower.de Artikel

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!