Servus,
guck doch einfach mal in die JavaScript-Konsole. Dort findest du den Fehler bestimmt ganz schnell ;-)
Mario
So, jetzt sollte es funzen.
Problem war, dass der Interpreter mit der Variablen innerhalb des Objektpfades (document.StyleForm. usw.) logischerweise nichts anfangen konnte, und die Variante mit eval(fromID) im Internet Explodierer nicht hinhauen wollte.
Jetzt wird der Input ebenfalls über die getElementById()-Funktion ausgelesen, was auf IE + Firefox prima funzt. Konsequenz ist aber, dass die Bezeichner der input-Felder jetzt doch wieder im Attribut id stehen müssen, und nicht wie vorher in name.
Hier nochmal die geänderte Funktion:
<script type="text/javascript" language="JavaScript">
function setMyColor(fromID,toID)
{
sColorVal = document.getElementById(fromID).value;
if (sColorVal.length == 6)
{
document.getElementById(toID).style.backgroundColor = "#" + sColorVal;
}
}
</script>
greez
JoSsiF
Moin Jungs (und Mädels :-) )
ich hab die PHP/MySQL-Version des Gästebuchs jetzt mal in die Version 0.1 gebracht...
hab mich auch mit nem Installations-Script versucht...
würdet ihr euch wohl opfern und es ausprobieren ?
Es funktioniert soweit alles (habs mal auf nem Lycos-Freespace getestet), scheint sich aber mit Frames ein bischen schwer zu tun.. naja..würd mich über Feedback freuen.
einfach die dateien hochladen und dann die Install.php ausführen. Dannach dann über questbook.php das gästebuch aufrufen.
Download : Hier
Gruß Jan
Der olle Schwoebel (3.917) Special-Member 18x Beste Antwort 23x "Danke"
| Re: Per Javascript Zellenfarbe ändern |
Also irgendwas funzt da bei mir nicht.. Habs alles richtig hochgeladen, hab sogar für jede Datei eigene Schreib und Zugriffsrechte festgelegt (stehen jetzt alle auf "777"), aber da kommt jedesmal folgende Fehlermeldung :
Warning: mysql_connect(): Access denied for user: 'web45@localhost' (Using password: NO) in /srv/www/htdocs/web45/html/guestbook/install.php on line 29Da sagt mir soviel wie, dass wohl ein falsches Passwort gewählt oder eingegeben wurde, aber finde de Fehler nicht...
FEHLER BEIM VERBINDEN MIT DER DATENBANK
Habe auf all-inclusive-webspace.de eine MySQL Datenbank angelegt :
Datenbank Aktion
usr_web45_1 Datenbank löschen
Der Benutzername für den Zugriff auf Ihre MySQL Datenbank lautet "web45".
... Das Passwort habe ich einfach mal testweise in "compihilfen" geändert, damit ihr auch mal schön testen könnt (nur das PW für die Datenbank!)
Also habe ich folgendes in "install.php" eingegeben :
Datenbank-Host : localhost
Datenbank-Name : usr_web45_1
Datenbank-User : web45
Datenbank-Passwort : compihilfen
Es Adminpasswort hab ich auch festgelegt.. Hab ich da irgendwelche Bezeichnungen vertausch odersowas ?
Achja, hier die Adresse :
http://www.derolleschwoebel.de/guestbook/install.php
Hi
Die fehlermeldung interpretier ich so das du KEIN passwort angegeben hast bei der installation.
Desweitern brauchst du in der install.php ja auch nix zu ändern. am besten du versuchst es nochmal..bei mir treten jedenfalls gerade keine fehler auf.
gruß jan
das Admin-Passwort interessiert ja nicht
das Datenbankpasswort dachte ich hättest du vergessen...aber ich hab es gerade ausprobiert und du hast recht..aus irgendwelchen gründen scheint er das passwort nicht zu übertragen (jedenfalls schlußfolgere ich das aus der Meldung : Using Password:NO). Nur wie gesagt läuft bei mir alles reibungslos (sowohl auf meinem lycos-space der ja für macken bekannt ist als auch auf meinem bezahlten space). Deshalb kann es IMHO nicht am programm selbst liegen sofern du nichts an den dateien geändert hast. Ich weis allerdings jetzt auch auf anhieb nicht wo der Schuh drückt. leider..
« Guestbook made by computerhilfen.de | wofür ist eine .com Adresse? » | ||