login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Valid html (Opgelost)

Offline qubus - 24/09/2010 14:25
Avatar van qubusLid Hallo,

Ik gebruik het volgende script:
  1. <script type="text/javascript">
  2. function waarschuwing(id) {
  3. var oke = confirm("weet u zeker dat u deze link wilt verwijderen?");
  4. if(oke) {
  5. window.location = 'index.php?pagina=links&verwijder=' + id;
  6. }
  7. }
  8. </script>


Als ik de pagina html valid wil hebben, komt er als error dat ik de & als &amp; zou moeten neerzetten. Als ik dat echter doe, komt de link vanuit de functie er ook met &amp; tussen te staan, en werkt dus niet. Als ik er gewoon een & van maak, werkt het prima, maar is de pagina weer niet valid...

Ik weet dat het geen ramp is, maar iemand een oplossing zodat het werkt en valid is?

Alvast bedankt

7 antwoorden

Gesponsorde links
Offline Martijn - 24/09/2010 14:28
Avatar van Martijn Crew PHP javascript in een extern bestand zetten. if(ok === true) is trouwens netter
Offline Abbas - 24/09/2010 14:38
Avatar van Abbas Gouden medaille

Crew .NET
Citaat:
if(ok === true) is trouwens netter
Netter, maar niet per se beter of sneller... 
Offline Martijn - 24/09/2010 14:48
Avatar van Martijn Crew PHP in php word if($var){} als een slechte gewoonte geschouwd, daarom is t iig in dat opzicht wel beter. Al is t niet veel, t is een goede gewoonte, mede omdat je beter ziet wat er gebeurd
Offline icemar - 24/09/2010 14:52 (laatste wijziging 24/09/2010 15:24)
Avatar van icemar Lid
  1. <script type="text/javascript">
  2. function waarschuwing(id) {
  3. var en = '&amp;';
  4. var oke = confirm("weet u zeker dat u deze link wilt verwijderen?");
  5. if(oke === true) {
  6. window.location = 'index.php?pagina=links'+ en +'verwijder=' + id;
  7. }
  8. }
  9. </script>


Zo zou de pagina wel valid moeten zijn. 
Bedankt door: qubus
Offline vinTage - 24/09/2010 15:08 (laatste wijziging 24/09/2010 15:12)
Avatar van vinTage Nieuw lid sinds wanneer leest w3c javascript?

edit:
hmm net ff getest en idd 

maar dit is wel goed:
(je kan natuurlijk netter je js extern inladen)
  1. <![CDATA[
  2. function waarschuwing(id) {
  3. var oke = confirm("weet u zeker dat u deze link wilt verwijderen?");
  4. if(oke) {
  5. window.location = 'index.php?pagina=links&verwijder=' + id;
  6. }
  7. }
  8. ]]>
  9. </script>


Netter is om extern in te laden imo
Offline qubus - 24/09/2010 15:12
Avatar van qubus Lid @ Vintage.... Geen idee, maar hij geeft het wel als error.

@ Icemar.... Dat werkt perfect! Op de ; na die in je voorbeeld vergeten is.

var en = '&amp;';

Super bedankt!
Offline icemar - 24/09/2010 15:25
Avatar van icemar Lid Heb het aangepast type soms iets sneller dan ik denk.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s