Posts by NielsB
-
-
heel simpel!
javascript een functie maken met een timeout, deze timeout die laat je om de 10 seconden refreshen ( dit omdat je anders teveel loading krijgt ) ! Daarna zal je een ajax call moeten uitvoeren, via deze ajax call laad je de php opnieuw in en kijk je of je nieuw bericht hebt.
PHP
Toon Meerfunction check () { var check = false; this.init = function () { // hier gaan we de ajax call in maken setTimeout( checkPHP(), 10000); } var checkPHP = function () { // ajax call hier maken! } init(); } // roep class check aan. check();
hier klein voorbeeld hoe je het simpel kan opbouwen, je zou nu alleen nog ajax call moeten maken en daar uit moet je alleen nog gegevens ophalen en je bent klaar.
Edit: eigenlijk als je continue wil checken zal je continue de interval moeten neer zetten buiten de functie en dan de functie aanroepen waarin je de ajax call opvraagt.
Als je wil weten hoe cp dat doet, kijk naar het bestand tracker.js en dan de functie updateTracker en die roept een ajax call op en daarna roept hij een functie aan PB_tracker_response.
[offtopic]
hier en daar zal cp eigenlijk ook wat optimalisatie nodig hebben in de js, zie dubbele dingen wat je ook in 1 kan doen of simpel weg een functie van kan maken en die aanroepen wat ook weer veel scheelt.Overigens compressen is misschien ook wel handige optie om de load te verminderen?!
[/offtopic] -
je moet niet kijken naar andere layouts maar hoe je het zelf wil.
wij hebben op het werk hier ook vaak kritiek over met me basen.gelukkig ben ik programmeur!
-
Wat wil je in cufon gaan zetten? Niet alles hopelijk?
Misschien alleen de kopjes van je boxen zoals webdesign & development. Maak dat trouwens als box en dan float: left; display: block als algemene div erom heen en daarin box met float: left ? :p
-
Probeer wat meer aan je seo te denken, gebruik heading tags!
h1 tag voor je algemene website mag je 1 keer gebruiken en zet deze dan display none zodat hij niet zichtbaar is.Ik zou persoonlijk je top ook anders maken, header div met daarnaast een menu. Zodat je 2 aparte divs hebt en dat je dan de tekst van je site simpel klein hebt als header met een link er achter. Dit is allemaal netter voor de seo.
Verder ziet het design er wel strak uit. Alleen je slice zal wel wat beter moeten, ik zie allemaal ids niet eens een class? Verder zou je ook even moeten kijken naar de font.
Hoop dat je er wat aan hebt.
-
windows live moet je dan hebben hier staan ook onzin pakketten tussen zoals de nieuwste msn niet installeren (A) (tip) maar je zou live mail wel kunnen installeren die werkt daar en tegen wel handig
-
Dat komt door het feit dat jij de date ophaal maar zonder een waarde van uit je database:
date("d-m-Y H:i:s")moet een variabel bij komen zoals:
date("d-m-Y H:i:s", $datumtijd) -
Ideal rabobank ligt op dit moment nog plat. Ideal had vandaag ook enkele problemen met andere banken hoe dat kwam gaan ze nog onderzoeken.
-
Waarom zet je alle tekst in een tekstvak , is toch helemaal niet nodig?
Het is veel netter als je het in een div zet en die div een id mee geeft die je dan ophaalt via getElementById waardoor je alles daar inzet!
Als jij dan tekst toevoegt is het slimmer om de div opnieuw in te laden dus eerst div legen via .innerHTML = ''; en daarna weer alles uit de database te halen en in de div te zetten.
Hierdoor kan je simpel weg de volgorde heel makkelijk wijzigen!
-
Ik snap sowieso niet het nut om een define te gebruiken voor news . verder is het beetje wel extreem wat je allemaal opvraagt uit je database.
ik denk zelf dat je even wat moet debuggen om te kijken of er wel gegevens uit komt.
echo je num_rows is en kijk wat je eruit krijgt?
-
je gebruikt een dubbele = in de while , mag niet?
als dit niet werkt hoor ik het graag.
ik denk overigens dat je de records bovenm de while wil anders zie je straks 100 keer bijv de tekst de records?
-
Ik heb even een nieuwe code gemaakt met een uitbreiding zodat je meer een andere kant op gaat met een stukje php toegevoegd:
index.phpPHP
Toon Meer<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Javascript - Input veld maken.</title> <script type="text/javascript" src="javascript.js"></script> </head> <body> <div id="test"></div> <?PHP $span = 'Testen van de span: '; $input = 'beetje tekst om te vullen?'; ?> <script type="text/javascript"> // parameters maken wordt gevuld met variabelen uit php. var spanTekst = '<?php echo $span; ?>'; var inputTekst = '<?php echo $input; ?>'; // aanroepen van de input klasse. input( spanTekst, inputTekst ); </script> </body> </html>
javascript.js
PHP
Toon Meer// klasse input function input (span, input) { // Div met het id test ophalen var base = document.getElementById('test'); // constructor this.init = function () { // maken van een span via de functie makeSpan. makeSpan(span); // maken van een input via de functie makeinput. makeInput(input); }; var makeSpan = function (text, className) { // maken van een span veld var span = document.createElement('span'); // kijken of classname bestaat if(className) span.className = className; // kijken of text veld bestaat if(text) span.innerHTML = text; // span in de div plaatsen base.appendChild(span); }; // maken van een input veld welk wordt door gegeven aan een div. var makeInput = function (text, className) { // Decladeren van type en het bepalen van het type. (default : text ) var type = (!type) ? 'text' : type; // Input veld maken var input = document.createElement('input'); // Kijken of er nog een className wordt mee gegeven. if(className) input.className = className; input.type = type; // kijken of er tekst is mee gestuurd if(text) // tekst weergeven in een input veld. input.value = text; // input veld in de div plaatsen. base.appendChild(input); }; this.init(); }
Wat jij wil is dat mensen helemaal niks zien van de javascript? Dit is ene kant bijna onmogelijk maar ik raad je ook gewoon aan op deze manier te werken je geeft dan eigenlijk zelf gemaakte parameters mee naar javascript. Je moet ook niet alles mee sturen van php naar javascript dit kan onveilig worden.
Zelf gebruik ik dit ook voor gewoon klanten, natuurlijk wel op een wat complexer manier.
Tuurlijk weet ik ook niet alles, en zou ook graag willen dat iemand die iets meer kennis heeft van beveiliging of iets voor javascript even zijn kennis wil komen delen.
-
Je vergeet sommige variabelen die je in php maakt in javascript te ECHOen.
Dus weergeven: <?PHP echo $ia++; ?> en <?PHP echo $ib++; ?>verder loop alles even goed af want ik zie nog sommige slordige foutjes in je javacript waardoor hij al niet goed doet zoals afsluiten van een document.form.tekstvak.value in je aankomst function.
-
waarschijnlijk moet je eerst je clan gegevens uit de database laten halen? Bestaat er trouwens wel in de database deze dingen: snackbar?
-
Graag even topic verplaatsen naar andere categorie!
Verder komt in dit bericht nog een stukje code met uitleg over javascript te staan.
Even geduld alsjebieft.EDIT:
Voor mijn voorbeeld heb ik gebruik gemaakt van een div met een id test en javascript voor het maken van een simpele input veld in een lege div. Broncode blijft overigens gewoon leeg te staan.index.html
PHP
Toon Meer<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Javascript - Input veld maken.</title> <script type="text/javascript" src="javascript.js"></script> </head> <body> <div id="test"></div> <script type="text/javascript"> // aanroepen van de input. input('beetje tekst om te vullen?'); </script> </body> </html>
javascript.js
PHP
Toon Meerfunction input (text) { // Div met het id test ophalen var base = document.getElementById('test'); // constructor this.init = function () { // aanroepen van de makeinput functie. makeInput(); }; // maken van een input veld welk wordt door gegeven aan een div. var makeInput = function (className) { // Decladeren van type en het bepalen van het type. (default : text ) var type = (!type) ? 'text' : type; // Input veld maken var input = document.createElement('input'); // Kijken of er nog een className wordt mee gegeven. if(className) input.className = className; input.type = type; // kijken of er tekst is mee gestuurd if(text) // tekst weergeven in een input veld. input.value = text; // input veld vast zetten aan de test div. base.appendChild(input); }; this.init(); }
De code doet als volgende, eerst wordt er een lege div gemaakt met een id test.
Daarna wordt er een javascript functie input aangeroepen waarna hij door een soort van eigen constructor wordt gehaald en een nieuwe functie in de hoofdfunctie wordt uitgevoerd.
Je kan overigens de function input vergelijken met een soort gelijke class in php met functions onder zich.
De makeInput function zorgt er voor dat hij een input veldt maakt en wordt gevuld met text wanneer deze is opgegeven en daarna wordt hij gekoppeld aan de div test.
-
Ik hoor graag het idee en de scripting waarin hij nu is in geschreven.
-
-
dan moet je werken op deze manier:
RewriteRule ^sM/(.*)/keuze/(.*).php$ index.php?sM=$1&keuze=$2dan zal je link er zo uit komen te zien:
test.nl/sM/home/keuze/test.php
als het op jouw manier moetik zou dan als ik jouw was denk die keuze weg halen en dan gewoon dit neer zetten:
site.nl/sM/home/test.php of zonder die sM.
maar dat is gewoon hoe je het zelf wilt.[offtopic]
Je vind je zelf een prof f? want in je profiel staat alles op 5 en mod rewrite is eigenlijk ook stukje basis die iedereen wel kent als hij of zij goed kan phpen? [/offtopic] -
-
Zoek op google naar adobe air mysql. kreeg gelijk net een stuk of 5 handige tutorials
verder is er ook een handigheid maar dat moet je maar even zelf bekijken
http://code.google.com/p/assql/