Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

JavaScript und HTML Weiterleitung innerhalb von 24 Stunden

Frage Entwicklung JavaScript

Mitglied: Alme123

Alme123 (Level 1) - Jetzt verbinden

14.01.2013 um 11:46 Uhr, 2185 Aufrufe, 6 Kommentare, 2 Danke

Hallo zusammen,

ich kenne mich nicht aus mit JavaScript.
Vielleicht könnt ihr mir ja helfen.

Mein Problem:

Wenn Besucher in den letzten 24 Stunden nicht auf der Seite war, soll folgendes HTML script ausgeführt werden.
01.
<object data="https://domain.de/login.html" height="509" type="text/html" width="409"></object>
Danke im Vorraus

Alme123
Mitglied: SHuesken
14.01.2013 um 13:54 Uhr
Hallo Alme123,

ich würd wie folgt vorgehen:

- eine Datei anlegen in der man einen Zeitstempel speichern kann
- Ein Skript bauen was folgende Schritte ausführt:
1. Datei lesen und vergleichen ob der Zeitstempel älter als 24 Stunden ist und dann ggf. Deine Zeile ausgeben
2. Den Zeitstempel erneuern.

PSEUDO-CODE:
Variable_Zeitstempel = ReadFile(zeitstempel.txt)
Variable_AktuelleZeit = GetTime(Aktuelle Zeit)
Variable_Differenz = Variable_AktuelleZeit - Variable_Zeitstempel
if Variable_Differenz >= 24 Stunden then <object data="https://domain.de/login.html" height="509" type="text/html" width="409"></object> else WriteFile(zeitstempel.txt) und go on mit dem normalen Code.

In PHP könnte man das recht simpel umsetzen. Bei JS müssten da mal die Profis ran.

Gruss SHuesken
Bitte warten ..
Mitglied: smrmzkas
14.01.2013 um 14:18 Uhr
Hi,

Schau dir das mal an, ist im Grunde eine Lösung in JS:

http://stackoverflow.com/questions/1487814/javascript-cookie-timeout-wi ...
Bitte warten ..
Mitglied: Alme123
14.01.2013, aktualisiert um 14:28 Uhr
Hi smrmzkas,

tut mir leid aber "im Grunde" hilft mir wenig. Ich kann JS nicht (nur so groß wieder dieser Punkt) .

Alme123
Bitte warten ..
Mitglied: Alme123
14.01.2013 um 14:36 Uhr
Hallo zusammen,

ich habe etwas gefunden, kann aber nichts damit anfangen. Ihr viellteicht?

01.
<html><head><title>Cookies</title></head> 
02.
<body> 
03.
 
04.
<script language="javascript"> 
05.
 
06.
function zeitansage() 
07.
08.
zeit=new Date(); 
09.
aktuellezeit=zeit.getDate()+"."+ zeit.getMonth()+"."+ zeit.getYear()+" "+ zeit.getHours()+":"+ zeit.getMinutes()+":"+zeit.getSeconds(); 
10.
 
11.
if(document.cookie) 
12.
13.
document.getElementById("datum").innerHTML="Sie waren zum letzten Mal am "+document.cookie+" auf dieser Website"; 
14.
document.cookie=aktuellezeit; 
15.
16.
else 
17.
18.
document.getElementById("datum").innerHTML="Sie waren noch nie auf dieser Website. Nochmal drücken"; 
19.
document.cookie=aktuellezeit; 
20.
21.
 
22.
23.
</script> 
24.
<body onload=zeitansage()> 
25.
<div id="datum"></div> 
26.
</body></html>
Danke im Vorraus

Alme123
Bitte warten ..
Mitglied: smrmzkas
14.01.2013, aktualisiert um 16:01 Uhr
so, jetzt aber, hatte eben einen Fehler drin.
Kannst testen.

01.
<html><head><title>Cookies</title></head> 
02.
<body> 
03.
 
04.
<script language="javascript"> 
05.
 
06.
function zeitansage() 
07.
08.
 
09.
zeit=new Date(); 
10.
aktuellezeit=zeit.getTime(); 
11.
 
12.
//Vergangene Zeit in Millisekunden 
13.
 
14.
//Das sind 24h als Millisekunden 
15.
//differenz=86400000; 
16.
 
17.
//Test mit 10 Sekunden 
18.
differenz=10000; 
19.
 
20.
	if(document.cookie) 
21.
22.
	 
23.
		cookiezeit=document.cookie; 
24.
		 
25.
		document.getElementById("datum").innerHTML="Sie waren zum letzten Mal am "+cookiezeit+" auf dieser Website"; 
26.
		document.getElementById("status").innerHTML="Aktuell ist es "+aktuellezeit+" auf dieser Website"; 
27.
		 
28.
		 
29.
		if((aktuellezeit - cookiezeit) > differenz) {  
30.
				 
31.
				 
32.
				//zurücksetzen des cookies 
33.
				document.cookie = zeit.getTime(); 
34.
 
35.
				//hier muss dann genau was passieren wenn die Zeit verstrichen ist 
36.
				alert("Du warst das erste Mal vor über 24 Stunden hier!");  
37.
				 
38.
				 
39.
40.
		 
41.
		 
42.
43.
		else 
44.
45.
 
46.
		document.getElementById("datum").innerHTML="Sie waren noch nie auf dieser Website. Nochmal drücken"; 
47.
		document.cookie=aktuellezeit; 
48.
49.
 
50.
51.
</script> 
52.
<body onload=zeitansage()> 
53.
<div id="datum"></div> 
54.
<div id="status"></div> 
55.
</body></html> 
56.
 
Bitte warten ..
Mitglied: Alme123
14.01.2013 um 16:25 Uhr
hallo zusammen,

dein script funktioniert perfekt!

Alme123

[Theard closed]
Bitte warten ..
Ähnliche Inhalte
JavaScript
Mit Javascript html Element bewegen
gelöst Frage von deinernstjetztJavaScript2 Kommentare

Hallo, ich habe einen Javascript geschrieben der ein HTML Element bewegt. Er verändert den Abstand zu anderen Elementen mit ...

JavaScript
HTML-Javascript - Auslesen von Formularfeldern
gelöst Frage von internet2107JavaScript1 Kommentar

Ich habe folgendes Problem. Ich habe ein HTML/Javascript Formular vorliegen, in dem in diversen <input> Feldern unter value="" sporadisch ...

JavaScript
Javascript oder HTML nach DOM laden
Frage von chef1568JavaScript1 Kommentar

Hallo, ich habe ein Problem mit dem Seitenaufbau meiner Webseite. Ich möchte 2 Inhalte erst nach Aufbau des DOM´s ...

Outlook & Mail
HTML Link wird bei weiterleitung nicht angezeigt
Frage von LukihoferOutlook & Mail2 Kommentare

Hallo Zusammen ! Wenn im Outlook eine Weiterleitung auf einen anderen User machen wird bei einer HTML Adresse ( ...

Neue Wissensbeiträge
Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 8 StundenInternet3 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registierunf von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 15 StundenVerschlüsselung & Zertifikate1 Kommentar

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 1 TagWindows 104 Kommentare

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 1 TagSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Von rj11 auf rj45
Frage von jensgebkenLAN, WAN, Wireless18 Kommentare

Hallo Gemeinschaft, könnt ihr mir vielleicht bei der anfertigung eines Kabels helfen - habe ein rj 11 stecker und ...

Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

Netzwerkmanagement
NAS über zwei weitere Ethernet Anschlüsse verbinden
gelöst Frage von Sibelius001Netzwerkmanagement17 Kommentare

Sorry - ich bin hier wahrscheinlich als kompetter IT Trottel unterwegs. Aber eventuell kann mir jemand ganz einfach helfen: ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...