login  Naam:   Wachtwoord: 
Registreer je!
 Forum

IE reageert niet

Offline Lino - 23/08/2008 20:15
Avatar van LinoNieuw lid Hallo, onlangs heb ik een site gemaakt waar je via foto de achtergrond kleur kan veranderen. Nu merk ik echter dat in IE dit niet gaat. In Firefox wel.

Ik gebruik volgende codes:
dit is het bovenste gedeelte
  1. <?php
  2. if ($_SESSION["bgcolor"] != ""){
  3. $bgcolor = $_SESSION["bgcolor"];
  4. }
  5. else {
  6. $bgcolor = "#666666";
  7. }
  8. if ($_POST["kleur3"] == "kleur1"){
  9. $bgcolor = "#666666";
  10. }
  11. if ($_POST["kleur1"] == "kleur2"){
  12. $bgcolor = "#705C52";
  13. }
  14. if ($_POST["kleur2"] == "kleur3"){
  15. $bgcolor = "#707052";
  16. }
  17. ?>


en hiermee kun je de bgcolor veranderen
  1. <form method="post" action="index.php" >
  2. <?php
  3. if ($bgcolor == "#666666"){
  4. echo "<input type=\"image\" src=\"pictures/deur/gevelgrijsschaduw.jpg\" border=\"0\" name=\"kleur1\" value=\"kleur2\">";
  5. }
  6. elseif ($bgcolor == "#705C52"){
  7. echo "<input type=\"image\" src=\"pictures/deur/gevelroodschaduw.jpg\" border=\"0\" name=\"kleur2\" value=\"kleur3\">";
  8. }
  9. elseif ($bgcolor == "#707052"){
  10. echo "<input type=\"image\" src=\"pictures/deur/gevelgroenschaduw.jpg\" border=\"0\" name=\"kleur3\" value=\"kleur1\">";
  11. }
  12. ?>
  13. </form>


http://site-a.delnpsite.be dit is de site (je zult waarschijnlijk ook merken dat dit probleem ook in gallerij is)

Weet er iemand het antwoord op dit probleem?

2 antwoorden

Gesponsorde links
Offline MiST - 24/08/2008 00:03 (laatste wijziging 24/08/2008 00:05)
Avatar van MiST Lid En wat als je nu gewoon javascript gebruikt in je script?

<img src="..." onclick="changeColor()" />

  1. function changeColor(){
  2. var color = document.body.style.background;
  3. var kleur1 = ...;
  4. var kleur2 = ...;
  5. var kleur3 = ...;
  6.  
  7. if (color == kleur1){
  8. document.body.style.background = kleur2;
  9. }
  10. else if (color == kleur 2){
  11. document.body.style.background = kleur3;
  12. }
  13. else if (color == kleur3){
  14. document.body.style.background = kleur1;
  15. }


Zoiets in die aard... ben ook geen JavaScript expert ;)
Is in ieder geval leuker want heeft geen Page Refresh nodig 
Offline Lino - 24/08/2008 13:08
Avatar van Lino Nieuw lid Wel ik zou graag voortdoen in php, en ik denk dat het probleem is dat de variabelen niet verandert worden.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.243s