html-tips voor het maken van je site
(853 reacties. Pagina 81 van 86)Moderator(s): Dré
StijnSStandaard Lid Uit: België Sinds: 30-9-2007 Laatste: 26-2-2017 Berichten: 255 | 19-11-2008 15:26 |
Van die tekstboxjes die leeggemaakt moeten worden: <input type="text" name="naam" value="Jouw naam" onclick="if (this.value == 'Jouw naam') { this.value=''; }" /> Je andere probleem volg ik niet echt helemaal goed, kun je wat beter uitleggen (met de code die je nu hebt b.v.?) | |
"Weet jij écht waar al die knopjes voor dienen???" | |
DréAdministrator Uit: Nederland Sinds: 17-11-2001 Laatste: 21-11-2024 Berichten: 13474 | 19-11-2008 16:57 |
onclick is niet zo handig (stel je voor dat iemand door de velden tabt). onfocus lijkt me handiger. | |
-- Pardon my French, I'm Dutch -- | |
SgrovertStandaard Lid Uit: Nederland Sinds: 16-12-2002 Laatste: 12-3-2023 Berichten: 625 | 19-11-2008 23:01 |
Werkt je mailer wel? Probeer eens de code in je mailer zo aan te passen dat hij direct een mailtje naar een van jouw eigen adressen te sturen als de pagina word aangeroepen. | |
Lost in Music | |
Ruud_schepersStandaard Lid Uit: Nederland Sinds: 8-11-2003 Laatste: 15-8-2013 Berichten: 297 | 19-11-2008 23:07 |
Is inderdaad (redelijk) wat ik zoek. Is er ook een mogelijkheid dat zodra er niks ingevuld word en weer weggeklikt/getabt word dat de oorspronkelijke tekst er weer komt te staan? Of ben ik nou te mierenneukerig over het contact formuliertje? Voor het 1e probleem: Ik laat het nog even zitten zoals het nu is. Als ik het ooit nog verander en daar hulp bij nodig ben laat ik het weer even weten. Werkt tot nu toe goed, dus laat het even zo. In ieder geval nog en alvast bedankt. | |
Nu ook via de .eu te bereiken. | |
Ruud_schepersStandaard Lid Uit: Nederland Sinds: 8-11-2003 Laatste: 15-8-2013 Berichten: 297 | 19-11-2008 23:08 |
Sgrovert schreef: Werkt je mailer wel?Probeer eens de code in je mailer zo aan te passen dat hij direct een mailtje naar een van jouw eigen adressen te sturen als de pagina word aangeroepen. | |
Nu ook via de .eu te bereiken. | |
SgrovertStandaard Lid Uit: Nederland Sinds: 16-12-2002 Laatste: 12-3-2023 Berichten: 625 | 20-11-2008 13:15 |
Wat ik bedoel is of je server de functie mail wel ondersteund. Op https://www.php.net/function.mail is de handleiding van de functie mail te vinden. Daar staat de volgende info : bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] ) Zet nu eens in mailer.php devolgende code:<? mail('info@jewebsite.nl','Test mail','Hier staat de inhoudt van de mail. Als de functie mail werkt is dit een mail met als onderwerp :Test mail'); echo' Mail verstuurd'; ?> Vervang in bovenstaande code info@jewebsite.nl door je eigen mailadres, upload de code naar je server en kijk of je mail ontvangt als je de pagina in de webbrowser aangeroepen hebt. | |
Lost in Music | |
Ruud_schepersStandaard Lid Uit: Nederland Sinds: 8-11-2003 Laatste: 15-8-2013 Berichten: 297 | 20-11-2008 13:29 |
Sgrovert schreef: Wat ik bedoel is of je server de functie mail wel ondersteund.Op https://www.php.net/function.mail is de handleiding van de functie mail te vinden. Daar staat de volgende info : bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] ) Zet nu eens in mailer.php devolgende code:<? mail('info@jewebsite.nl','Test mail','Hier staat de inhoudt van de mail. Als de functie mail werkt is dit een mail met als onderwerp :Test mail'); echo' Mail verstuurd'; ?> Vervang in bovenstaande code info@jewebsite.nl door je eigen mailadres, upload de code naar je server en kijk of je mail ontvangt als je de pagina in de webbrowser aangeroepen hebt. Ga nu een simpele pagina maken waar hij naartoe doorgestuurd word wat gewoon een kopie is van mijn contact pagina, alleen dan waar nu het contactformulier staat dat daar dan "uw reactie is succesvol verstuurd" komt te staan. Ik hoop dat je het zo een beetje begrijpt. | |
Nu ook via de .eu te bereiken. | |
SgrovertStandaard Lid Uit: Nederland Sinds: 16-12-2002 Laatste: 12-3-2023 Berichten: 625 | 20-11-2008 13:32 |
Waarom maak je van je contact pagina dan geen php pagina? Binnen de pagina check je dan of de velden goed ingevuld zijn, verstuur je de mail, zet je de alart j@vascript erin en leeg je het forumulier. | |
Lost in Music | |
Ruud_schepersStandaard Lid Uit: Nederland Sinds: 8-11-2003 Laatste: 15-8-2013 Berichten: 297 | 20-11-2008 13:42 |
Sgrovert schreef: Waarom maak je van je contact pagina dan geen php pagina?Binnen de pagina check je dan of de velden goed ingevuld zijn, verstuur je de mail, zet je de alart j@vascript erin en leeg je het forumulier. | |
Nu ook via de .eu te bereiken. | |
SgrovertStandaard Lid Uit: Nederland Sinds: 16-12-2002 Laatste: 12-3-2023 Berichten: 625 | 20-11-2008 14:16 |
Ligt eraan wat je wilt. Als je precies de pagina wilt bouwen die je beschrijft, is de oplossing die ik aandroeg een mogelijkheid. Waarschijnlijk zijn er meerdere, maar daar heb ik niet direct weet van. Je kan ook zoals het nu is een externe pagina gebruiken en daar tekst op zetten. Tevens kan je daar ook weer een header plaatsen zodat de gebruiker direct weer terug naar de contact pagina terug geleid word, zoder dat hij merkt dat hij op een andere pagina geweest is. Op het moment dat je van je contact pagina een php pagina maakt, kan je dan ook redelijk makkelijk een melding weergeven. Als je op de mailer.php pagina een header plaatst met als inhoudt: header('Location: contact.php?message=succes'), zal de gebruiker terug geleid worden naar je contact pagina. Als je nu in de contact pagina devolgende code plaatst: <? $bericht=$_REQUEST[message]; if($bericht=='succes') { echo'j@vascriptje'; } ?> Dit zou redelijk moeten doen wat je wilt. Enige wat ik even niet zeker weet is of ik alle aanhalingstekend goed geplaatst heb, en wat de precieze inhoud van $_REQUEST[message] is. Om dat uit te vinden kan je devolgende code gebruiken: <? print_r($_REQUEST); echo'<br />De inhoudt van message = '.$_REQUEST[message].'<br />'; ?> Succes. | |
Lost in Music |