http://rng.pytalhost.com/Tests/change_color/post.php
Jetzt schaut's euch auf Mozilla an (tut das was es soll - schön aussehn^^) Und dann auf m IE.... da klappt das einfach nicht^^
der blöde IE macht gar nichts :(
Kann mir jemand helfen?
PHP-Quellcode:
Jetzt schaut's euch auf Mozilla an (tut das was es soll - schön aussehn^^) Und dann auf m IE.... da klappt das einfach nicht^^
der blöde IE macht gar nichts :(
Kann mir jemand helfen?
PHP-Quellcode:
PHP:
<?php
$search = array('dunkelrot', 'Dunkelrot', 'rot', 'blau', 'schwarz', 'gelb', 'grün', 'silber', 'weiß', 'marine', 'grau', 'Rot', 'Blau', 'Schwarz', 'Gelb', 'Grün', 'Silber', 'weiß', 'Marine', 'Grau', 'Violett', 'violett', 'rosa', 'Rosa','Limette', 'limette', 'Olive', 'olive');
$replace = array('darkred', 'darkred', 'red', 'blue', 'black', 'yellow', 'green', 'silver', 'white', 'navy', '#808080', 'red', 'blue', 'black', 'yellow', 'green', 'silver', 'white', 'navy', '#808080', '#800080', '#800080','#FF00FF', '#FF00FF', '#00FF00', '#00FF00', '#808000', '#808000');
$_POST['color'] = str_replace($search, $replace, $_POST['color']);
$_POST['bg'] = str_replace($search, $replace, $_POST['bg']);
$bggleichcolor = "";
echo "<html>\n<head>\n<title>background-color</title>\n<style type=\"text/css\">\n";
if ($_POST['align']!="") {
echo "table, input {\n text-align: " . $_POST['align'] . ";\n}\n";
}
echo "* {\n";
if ($_POST['family']=="") {
echo "font-family: Arial;\n";
}
else {
echo "font-family: " . $_POST['family'] . ";\n";
}
if ($_POST['bold']) {
echo "font-weight: bold;\n";
}
if ($_POST['bg']=="") {
echo "background-color: red;\n color: aqua;\n}";
}
else {
if ($_POST['bg']==$_POST['color']) {
$bggleichcolor = "Die Hintergrundefarbe ist identisch mit der Schriftfarbe, da Sie sonst nichts mehr sehen würden, wurden sie zurückgesetzt";
echo "background-color: red;\n color: white;\n}";
}
else {
echo "background-color: " . $_POST['bg'] . ";\n color: " . $_POST['color'] . ";\n}";
echo "input.change {\n background-color: " . $_POST['color'] . ";\n color: " . $_POST['bg'] . ";\n";
}
}
echo "\n</style>\n</head>\n<body>\n<center>\n";
echo " " . $bggleichcolor . "<form action=\"post.php\" method=\"post\"><table width=\"350\"><tr><td>Hintergrundfarbe</td><td><input name=\"bg\" size=\"15\" type=\"text\" value=\"" . $_POST['bg'] ."\"></td></tr><tr><td>Schriftfarbe</td><td><input name=\"color\" size=\"15\" type=\"text\" value=\"" . $_POST['color'] ."\"></form></td></tr><tr><td>Schriftart</td><td><input name=\"family\" size=\"15\" type=\"text\" value=\"" . $_POST['family'] ."\"></td></tr><tr><td>Fett</td><td><input name=\"bold\" type=\"checkbox\" ";
if ($_POST['bold']) {
echo "checked=\"checked\"";
}
echo "></td></tr><tr><td>Bündigkeit</td><td><input name=\"align\" type=\"radio\" value=\"left\" ";
if ($_POST['align']=="left") {
echo "checked=\"checked\"";
}
echo "> Links<br><input name=\"align\" type=\"radio\" value=\"center\" ";
if ($_POST['align']=="center") {
echo "checked=\"checked\"";
}
echo "> Mitte<br><input name=\"align\" type=\"radio\" value=\"right\" ";
if ($_POST['align']=="right") {
echo "checked=\"checked\"";
}
echo "> Rechts</td></tr><tr><td colspan=\"2\" align=\"center\"><input class=\"change\" type=\"submit\" name=\"submit\" value=\"Change\" /></td></tr></table></form>\n";
echo "</center></body></html>";
?>
Zuletzt bearbeitet von einem Moderator: