PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Brauche hilfe bei popup box
Beitrag
<blockquote data-quote="shadownight" data-source="post: 2038639" data-attributes="member: 493413"><p><strong>AW: Brauche hilfe bei popup box</strong></p><p></p><p>Also ich das mal probiert mit dem Server pushen in HTML aber ich verstehe nicht wie ich das mit der DB machen soll hier mal mein versuch</p><p></p><p><?php</p><p>error_reporting("E_ALL");</p><p>include 'includes/config.inc.php';</p><p>include 'includes/functions.php';</p><p></p><p>?></p><p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p><html xmlns="http://www.w3.org/1999/xhtml"></p><p><head></p><p><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></p><p><title>Protected-Studios</title></p><p><link rel="stylesheet" type="text/css" href="includes/dropdown_login.css" media="screen" /></p><p><script type="text/javascript" src="includes/jquery-1.8.0.min.js"></script></p><p><script type="text/javascript" src="includes/jquery-ui-1.8.23.custom.min.js"></script></p><p><script type="text/javascript" language="javascript"></p><p>$(document).ready(function(){</p><p> $('#login-trigger').click(function(){</p><p> $(this).next('#login-content').slideToggle();</p><p> $(this).toggleClass('active'); </p><p> </p><p> if ($(this).hasClass('active')) $(this).find('span').html('▲')</p><p> else $(this).find('span').html('▼')</p><p> })</p><p>});</p><p></script></p><p><script type="text/javascript" language="javascript"></p><p>// Prüfen ob der Browser diese Events unterstützt</p><p>// Wenn nein, vielleicht Fallback mit AJAX</p><p>if(typeof(EventSource)!=="undefined") {</p><p> // Neues Objekt erstellen, EventSource bekommt den Pfad zum Serverscript</p><p> // das die Updates liefert.</p><p> var serverStream = new EventSource("client_pusher.php");</p><p> // Diese Funktion wird ausgeführt, sobald eine neue Nachricht</p><p> // vom Server gepusht wurde.</p><p> serverStream.onmessage = function(event) {</p><p> // Daten vom Server sind per event.data zugreifbar</p><p> // Container mit den neuen Daten updaten.</p><p> document.getElementById("realtime_data").innerHTML = event.data;</p><p> };</p><p>}</p><p>else {</p><p> // Hier eventuell Ajax Fallback</p><p> document.getElementById("realtime_data").innerHTML =</p><p> "Update deinen beschissenen Steinzeit-Browser";</p><p>}</p><p></script></p><p><style type="text/css"></p><p></p><p>#dropmenudiv{</p><p>position:absolute;</p><p>border:1px solid black;</p><p>border-bottom-width: 0;</p><p>font:normal 14px Verdana;</p><p>line-height:17px;</p><p>z-index:100;</p><p>background-image:url(main_images/navi_style_dd.jpg);</p><p>}</p><p></p><p>#dropmenudiv a{</p><p>width: 100%;</p><p>text-align:center;</p><p>display: block;</p><p>text-indent: 0px;</p><p>border-bottom: 1px solid black;</p><p>padding: 1px 0 ;</p><p>text-decoration: none;</p><p>font-weight: none;</p><p>color:#222222;</p><p>}</p><p></p><p>#dropmenudiv a:hover{ /*hover background image*/</p><p>background-image:url(main_images/navi_style_h.jpg);</p><p>color:#transparent;</p><p></p><p>}</p><p></p><p>.navi{</p><p> text-align:center;</p><p> font-family:Verdana, Geneva, sans-serif;</p><p> text-decoration:none;</p><p> color:#222222;</p><p>}</p><p>.navi a{</p><p> text-align:center;</p><p> font-family:Verdana, Geneva, sans-serif;</p><p> text-decoration:none;</p><p> color:#999;</p><p>}</p><p>.navi a:hover{</p><p> text-align:center;</p><p> font-family:Verdana, Geneva, sans-serif;</p><p> text-decoration:none;</p><p> color:#06F;</p><p>}</p><p>body {</p><p> background-image: url();</p><p> background-color: #000000;</p><p>}</p><p></style></p><p></p><p><script type="text/javascript"></p><p></p><p>/***********************************************</p><p>* AnyLink Drop Down Menu- © Dynamic Drive (<a href="http://www.dynamicdrive.com" target="_blank">www.dynamicdrive.com</a>)</p><p>* This notice MUST stay intact for legal use</p><p>* Visit <a href="http://www.dynamicdrive.com/" target="_blank">http://www.dynamicdrive.com/</a> for full source code</p><p>***********************************************/</p><p></p><p>//Contents for menu 1</p><p>var menu1=new Array()</p><p>menu1[0]='<a href="index.php?site=news"><font color="#b1b1b1">News</font></a>'</p><p>menu1[1]='<a href="index.php?site=news&action=archiv"><font color="#b1b1b1">News Archiv</font></a>'</p><p>menu1[2]='<a href="index.php?site=articles"><font color="#b1b1b1">Articles</font></a>'</p><p>menu1[3]='<a href="index.php?site=history"><font color="#b1b1b1">History</font></a>'</p><p>menu1[4]='<a href="index.php?site=links"><font color="#b1b1b1">Links</font></a>'</p><p>menu1[5]='<a href="index.php?site=about"><font color="#b1b1b1">About us</font></a>'</p><p></p><p>//Contents for menu 2, and so on</p><p>var menu2=new Array()</p><p>menu2[0]='<a href="index.php?site=members"><font color="#b1b1b1">Members</font></a>'</p><p>menu2[1]='<a href="index.php?site=clanwars"><font color="#b1b1b1">Clanwars</font></a>'</p><p>menu2[2]='<a href="index.php?site=calendar"><font color="#b1b1b1">Calendar</font></a>'</p><p>menu2[3]='<a href="index.php?site=challenge"><font color="#b1b1b1">Fight us</font></a>'</p><p>menu2[4]='<a href="index.php?site=awards"><font color="#b1b1b1">Awards</font></a>'</p><p>menu2[5]='<a href="index.php?site=sponsors"><font color="#b1b1b1">Sponsors</font></a>'</p><p></p><p>//Contents for menu 3, and so on</p><p>var menu3=new Array()</p><p>menu3[0]='<a href="index.php?site=forum"><font color="#b1b1b1">Forum</font></a>'</p><p>menu3[1]='<a href="index.php?site=guestbook"><font color="#b1b1b1">Guestbook</font></a>'</p><p>menu3[2]='<a href="index.php?site=gallery"><font color="#b1b1b1">Gallery</font></a>'</p><p>menu3[3]='<a href="index.php?site=whoisonline"><font color="#b1b1b1">Who is online</font></a>'</p><p>menu3[4]='<a href="index.php?site=newsletter"><font color="#b1b1b1">Newsletter</font></a>'</p><p>menu3[5]='<a href="index.php?site=contact"><font color="#b1b1b1">Contact</font></a>'</p><p></p><p>//Contents for menu 4, and so on</p><p>var menu4=new Array()</p><p>menu4[0]='<a href="index.php?site=files"><font color="#b1b1b1">Downloads</font></a>'</p><p>menu4[1]='<a href="index.php?site=linkus"><font color="#b1b1b1">Link us</font></a>'</p><p>menu4[2]='<a href="index.php?site=joinus"><font color="#b1b1b1">Join us</font></a>'</p><p>menu4[3]='<a href="index.php?site=search"><font color="#b1b1b1">Search</font></a>'</p><p>menu4[4]='<a href="index.php?site=polls"><font color="#b1b1b1">Polls</font></a>'</p><p>menu4[5]='<a href="index.php?site=imprint"><font color="#b1b1b1">Imprint</font></a>'</p><p></p><p></p><p></p><p>var menuwidth='165px' //default menu width</p><p>var menubgcolor='transparent' //menu bgcolor</p><p>var disappeardelay=250 //menu disappear speed onMouseout (in miliseconds)</p><p>var hidemenu_onclick="yes" //hide menu when user clicks within menu?</p><p></p><p>/////No further editting needed</p><p></p><p>var ie4=document.all</p><p>var ns6=document.getElementById&&!document.all</p><p></p><p>if (ie4||ns6)</p><p>document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')</p><p></p><p>function getposOffset(what, offsettype){</p><p>var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;</p><p>var parentEl=what.offsetParent;</p><p>while (parentEl!=null){</p><p>totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;</p><p>parentEl=parentEl.offsetParent;</p><p>}</p><p>return totaloffset;</p><p>}</p><p></p><p>function showhide(obj, e, visible, hidden, menuwidth){</p><p>if (ie4||ns6)</p><p>dropmenuobj.style.left=dropmenuobj.style.top="-500px"</p><p>if (menuwidth!=""){</p><p>dropmenuobj.widthobj=dropmenuobj.style</p><p>dropmenuobj.widthobj.width=menuwidth</p><p>}</p><p>if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")</p><p>obj.visibility=visible</p><p>else if (e.type=="click")</p><p>obj.visibility=hidden</p><p>}</p><p></p><p>function iecompattest(){</p><p>return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body</p><p>}</p><p></p><p>function clearbrowseredge(obj, whichedge){</p><p>var edgeoffset=0</p><p>if (whichedge=="rightedge"){</p><p>var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15</p><p>dropmenuobj.contentmeasure=dropmenuobj.offsetWidth</p><p>if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)</p><p>edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth</p><p>}</p><p>else{</p><p>var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset</p><p>var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18</p><p>dropmenuobj.contentmeasure=dropmenuobj.offsetHeight</p><p>if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?</p><p>edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight</p><p>if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?</p><p>edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge</p><p>}</p><p>}</p><p>return edgeoffset</p><p>}</p><p></p><p>function populatemenu(what){</p><p>if (ie4||ns6)</p><p>dropmenuobj.innerHTML=what.join("")</p><p>}</p><p></p><p>function dropdownmenu(obj, e, menucontents, menuwidth){</p><p>if (window.event) event.cancelBubble=true</p><p>else if (e.stopPropagation) e.stopPropagation()</p><p>clearhidemenu()</p><p>dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv</p><p>populatemenu(menucontents)</p><p></p><p>if (ie4||ns6){</p><p>showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)</p><p>dropmenuobj.x=getposOffset(obj, "left")</p><p>dropmenuobj.y=getposOffset(obj, "top")</p><p>dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"</p><p>dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"</p><p>}</p><p></p><p>return clickreturnvalue()</p><p>}</p><p></p><p>function clickreturnvalue(){</p><p>if (ie4||ns6) return false</p><p>else return true</p><p>}</p><p></p><p>function contains_ns6(a, b) {</p><p>while (b.parentNode)</p><p>if ((b = b.parentNode) == a)</p><p>return true;</p><p>return false;</p><p>}</p><p></p><p>function dynamichide(e){</p><p>if (ie4&&!dropmenuobj.contains(e.toElement))</p><p>delayhidemenu()</p><p>else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))</p><p>delayhidemenu()</p><p>}</p><p></p><p>function hidemenu(e){</p><p>if (typeof dropmenuobj!="undefined"){</p><p>if (ie4||ns6)</p><p>dropmenuobj.style.visibility="hidden"</p><p>}</p><p>}</p><p></p><p>function delayhidemenu(){</p><p>if (ie4||ns6)</p><p>delayhide=setTimeout("hidemenu()",disappeardelay)</p><p>}</p><p></p><p>function clearhidemenu(){</p><p>if (typeof delayhide!="undefined")</p><p>clearTimeout(delayhide)</p><p>}</p><p></p><p>if (hidemenu_onclick=="yes")</p><p>document.onclick=hidemenu</p><p></p><p></p><p></script></p><p><style type="text/css"></p><p><!--</p><p>body {</p><p> background-color: #101010;</p><p>}</p><p>--></p><p></style></p><p></p><p></head></p><p></p><p><body></p><p><table border="0" cellpadding="0" cellspacing="0" align="center" width="1280"></p><p><tr></p><p><td background="main_images/overhead.png" height="47"></p><p><?php</p><p>if(empty($_SESSION["username"]))</p><p> {</p><p> echo '<nav></p><p> <ul></p><p> <li id="login"></p><p> <a id="login-trigger" href="#"></p><p> <font color="#06F">Log in <span>?</span></font></p><p> </a></p><p> <div id="login-content"></p><p> <form action="login.php" method="post"></p><p> <fieldset id="inputs"></p><p> <input type="text" name="username" placeholder="Your email address"> </p><p> <input type="password" name="passwort" placeholder="Password"></p><p> </fieldset></p><p> <fieldset id="actions"></p><p> <input type="submit" value="Log in"></p><p> <label><input type="checkbox" checked="checked"> Keep me signed in</label></p><p> </fieldset></p><p> </form></p><p> </div> </p><p> </li></p><p> <li id="signup"></p><p> <a href="register.php"><font color="#06F">Sign up Free</font></a></p><p> </li></p><p> </ul></p><p></nav>';</p><p> }</p><p> else</p><p> {</p><p> echo '<nav></p><p> <ul></p><p> <li id="login"></p><p> <a id="login-trigger" href="#"></p><p> <font color="#06F">Log in <span>?</span></font></p><p> </a></p><p> <div id="login-content"></p><p> Herzlich willkommen '.$_SESSION["username"];</p><p>include 'client_pusher.php';</p><p>echo '<div id="realtime_data">Platzhalter</div>';</p><p>?></p><p></p><p></p><p><?php </p><p>echo '<br /><form action="logout.php"></p><p><input type="submit" value="Logout"></p><p> </form></p><p> </div> </p><p> </li></p><p> </ul></p><p></nav>';</p><p> }</p><p>?></p><p></p><p>So das ist der teil wo später die ausgabe gemacht werden soll.</p><p></p><p>und hier die Pusherdatei:</p><p></p><p><?php</p><p>header('Content-Type: text/event-stream');</p><p>header('Cache-Control: no-cache');</p><p>$abfrage = "SELECT * FORM user_massages WHERE empfanger= '".$_SESSION['username']."' AND gelesen= 0";</p><p>$res = $db->query($abfrage)</p><p>while($row = $res->fetch_array())</p><p>{</p><p> echo 'data: '.'neue Nachricht erhalten';</p><p>}</p><p>flush();</p><p>?></p><p></p><p>Aber irgent wie geht das nicht der liefert die daten nicht und gibt sie icht aus.</p><p></p><p>Hoffe könnt mir nochmal helfen</p></blockquote><p></p>
[QUOTE="shadownight, post: 2038639, member: 493413"] [b]AW: Brauche hilfe bei popup box[/b] Also ich das mal probiert mit dem Server pushen in HTML aber ich verstehe nicht wie ich das mit der DB machen soll hier mal mein versuch <?php error_reporting("E_ALL"); include 'includes/config.inc.php'; include 'includes/functions.php'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Protected-Studios</title> <link rel="stylesheet" type="text/css" href="includes/dropdown_login.css" media="screen" /> <script type="text/javascript" src="includes/jquery-1.8.0.min.js"></script> <script type="text/javascript" src="includes/jquery-ui-1.8.23.custom.min.js"></script> <script type="text/javascript" language="javascript"> $(document).ready(function(){ $('#login-trigger').click(function(){ $(this).next('#login-content').slideToggle(); $(this).toggleClass('active'); if ($(this).hasClass('active')) $(this).find('span').html('▲') else $(this).find('span').html('▼') }) }); </script> <script type="text/javascript" language="javascript"> // Prüfen ob der Browser diese Events unterstützt // Wenn nein, vielleicht Fallback mit AJAX if(typeof(EventSource)!=="undefined") { // Neues Objekt erstellen, EventSource bekommt den Pfad zum Serverscript // das die Updates liefert. var serverStream = new EventSource("client_pusher.php"); // Diese Funktion wird ausgeführt, sobald eine neue Nachricht // vom Server gepusht wurde. serverStream.onmessage = function(event) { // Daten vom Server sind per event.data zugreifbar // Container mit den neuen Daten updaten. document.getElementById("realtime_data").innerHTML = event.data; }; } else { // Hier eventuell Ajax Fallback document.getElementById("realtime_data").innerHTML = "Update deinen beschissenen Steinzeit-Browser"; } </script> <style type="text/css"> #dropmenudiv{ position:absolute; border:1px solid black; border-bottom-width: 0; font:normal 14px Verdana; line-height:17px; z-index:100; background-image:url(main_images/navi_style_dd.jpg); } #dropmenudiv a{ width: 100%; text-align:center; display: block; text-indent: 0px; border-bottom: 1px solid black; padding: 1px 0 ; text-decoration: none; font-weight: none; color:#222222; } #dropmenudiv a:hover{ /*hover background image*/ background-image:url(main_images/navi_style_h.jpg); color:#transparent; } .navi{ text-align:center; font-family:Verdana, Geneva, sans-serif; text-decoration:none; color:#222222; } .navi a{ text-align:center; font-family:Verdana, Geneva, sans-serif; text-decoration:none; color:#999; } .navi a:hover{ text-align:center; font-family:Verdana, Geneva, sans-serif; text-decoration:none; color:#06F; } body { background-image: url(); background-color: #000000; } </style> <script type="text/javascript"> /*********************************************** * AnyLink Drop Down Menu- © Dynamic Drive ([url]www.dynamicdrive.com[/url]) * This notice MUST stay intact for legal use * Visit [url]http://www.dynamicdrive.com/[/url] for full source code ***********************************************/ //Contents for menu 1 var menu1=new Array() menu1[0]='<a href="index.php?site=news"><font color="#b1b1b1">News</font></a>' menu1[1]='<a href="index.php?site=news&action=archiv"><font color="#b1b1b1">News Archiv</font></a>' menu1[2]='<a href="index.php?site=articles"><font color="#b1b1b1">Articles</font></a>' menu1[3]='<a href="index.php?site=history"><font color="#b1b1b1">History</font></a>' menu1[4]='<a href="index.php?site=links"><font color="#b1b1b1">Links</font></a>' menu1[5]='<a href="index.php?site=about"><font color="#b1b1b1">About us</font></a>' //Contents for menu 2, and so on var menu2=new Array() menu2[0]='<a href="index.php?site=members"><font color="#b1b1b1">Members</font></a>' menu2[1]='<a href="index.php?site=clanwars"><font color="#b1b1b1">Clanwars</font></a>' menu2[2]='<a href="index.php?site=calendar"><font color="#b1b1b1">Calendar</font></a>' menu2[3]='<a href="index.php?site=challenge"><font color="#b1b1b1">Fight us</font></a>' menu2[4]='<a href="index.php?site=awards"><font color="#b1b1b1">Awards</font></a>' menu2[5]='<a href="index.php?site=sponsors"><font color="#b1b1b1">Sponsors</font></a>' //Contents for menu 3, and so on var menu3=new Array() menu3[0]='<a href="index.php?site=forum"><font color="#b1b1b1">Forum</font></a>' menu3[1]='<a href="index.php?site=guestbook"><font color="#b1b1b1">Guestbook</font></a>' menu3[2]='<a href="index.php?site=gallery"><font color="#b1b1b1">Gallery</font></a>' menu3[3]='<a href="index.php?site=whoisonline"><font color="#b1b1b1">Who is online</font></a>' menu3[4]='<a href="index.php?site=newsletter"><font color="#b1b1b1">Newsletter</font></a>' menu3[5]='<a href="index.php?site=contact"><font color="#b1b1b1">Contact</font></a>' //Contents for menu 4, and so on var menu4=new Array() menu4[0]='<a href="index.php?site=files"><font color="#b1b1b1">Downloads</font></a>' menu4[1]='<a href="index.php?site=linkus"><font color="#b1b1b1">Link us</font></a>' menu4[2]='<a href="index.php?site=joinus"><font color="#b1b1b1">Join us</font></a>' menu4[3]='<a href="index.php?site=search"><font color="#b1b1b1">Search</font></a>' menu4[4]='<a href="index.php?site=polls"><font color="#b1b1b1">Polls</font></a>' menu4[5]='<a href="index.php?site=imprint"><font color="#b1b1b1">Imprint</font></a>' var menuwidth='165px' //default menu width var menubgcolor='transparent' //menu bgcolor var disappeardelay=250 //menu disappear speed onMouseout (in miliseconds) var hidemenu_onclick="yes" //hide menu when user clicks within menu? /////No further editting needed var ie4=document.all var ns6=document.getElementById&&!document.all if (ie4||ns6) document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>') function getposOffset(what, offsettype){ var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop; var parentEl=what.offsetParent; while (parentEl!=null){ totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop; parentEl=parentEl.offsetParent; } return totaloffset; } function showhide(obj, e, visible, hidden, menuwidth){ if (ie4||ns6) dropmenuobj.style.left=dropmenuobj.style.top="-500px" if (menuwidth!=""){ dropmenuobj.widthobj=dropmenuobj.style dropmenuobj.widthobj.width=menuwidth } if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover") obj.visibility=visible else if (e.type=="click") obj.visibility=hidden } function iecompattest(){ return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body } function clearbrowseredge(obj, whichedge){ var edgeoffset=0 if (whichedge=="rightedge"){ var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15 dropmenuobj.contentmeasure=dropmenuobj.offsetWidth if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure) edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth } else{ var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18 dropmenuobj.contentmeasure=dropmenuobj.offsetHeight if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up? edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either? edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge } } return edgeoffset } function populatemenu(what){ if (ie4||ns6) dropmenuobj.innerHTML=what.join("") } function dropdownmenu(obj, e, menucontents, menuwidth){ if (window.event) event.cancelBubble=true else if (e.stopPropagation) e.stopPropagation() clearhidemenu() dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv populatemenu(menucontents) if (ie4||ns6){ showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth) dropmenuobj.x=getposOffset(obj, "left") dropmenuobj.y=getposOffset(obj, "top") dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px" dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px" } return clickreturnvalue() } function clickreturnvalue(){ if (ie4||ns6) return false else return true } function contains_ns6(a, b) { while (b.parentNode) if ((b = b.parentNode) == a) return true; return false; } function dynamichide(e){ if (ie4&&!dropmenuobj.contains(e.toElement)) delayhidemenu() else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget)) delayhidemenu() } function hidemenu(e){ if (typeof dropmenuobj!="undefined"){ if (ie4||ns6) dropmenuobj.style.visibility="hidden" } } function delayhidemenu(){ if (ie4||ns6) delayhide=setTimeout("hidemenu()",disappeardelay) } function clearhidemenu(){ if (typeof delayhide!="undefined") clearTimeout(delayhide) } if (hidemenu_onclick=="yes") document.onclick=hidemenu </script> <style type="text/css"> <!-- body { background-color: #101010; } --> </style> </head> <body> <table border="0" cellpadding="0" cellspacing="0" align="center" width="1280"> <tr> <td background="main_images/overhead.png" height="47"> <?php if(empty($_SESSION["username"])) { echo '<nav> <ul> <li id="login"> <a id="login-trigger" href="#"> <font color="#06F">Log in <span>?</span></font> </a> <div id="login-content"> <form action="login.php" method="post"> <fieldset id="inputs"> <input type="text" name="username" placeholder="Your email address"> <input type="password" name="passwort" placeholder="Password"> </fieldset> <fieldset id="actions"> <input type="submit" value="Log in"> <label><input type="checkbox" checked="checked"> Keep me signed in</label> </fieldset> </form> </div> </li> <li id="signup"> <a href="register.php"><font color="#06F">Sign up Free</font></a> </li> </ul> </nav>'; } else { echo '<nav> <ul> <li id="login"> <a id="login-trigger" href="#"> <font color="#06F">Log in <span>?</span></font> </a> <div id="login-content"> Herzlich willkommen '.$_SESSION["username"]; include 'client_pusher.php'; echo '<div id="realtime_data">Platzhalter</div>'; ?> <?php echo '<br /><form action="logout.php"> <input type="submit" value="Logout"> </form> </div> </li> </ul> </nav>'; } ?> So das ist der teil wo später die ausgabe gemacht werden soll. und hier die Pusherdatei: <?php header('Content-Type: text/event-stream'); header('Cache-Control: no-cache'); $abfrage = "SELECT * FORM user_massages WHERE empfanger= '".$_SESSION['username']."' AND gelesen= 0"; $res = $db->query($abfrage) while($row = $res->fetch_array()) { echo 'data: '.'neue Nachricht erhalten'; } flush(); ?> Aber irgent wie geht das nicht der liefert die daten nicht und gibt sie icht aus. Hoffe könnt mir nochmal helfen [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 5, ▼ = 2 und ■ = 7, was ist ▲ × ▼ + ■?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Brauche hilfe bei popup box
Oben