Hallo,
Du hast zwei-drei Scriptsprachen, bzw. PHP soll JavaScript und HTML Code einfach ausgeben.
Falls z.B. echo() auf PHP-Ebene zum Einsatz kommt, ist der auszugegebende Code wohl schon in Anführungszeichen gesetzt.
Deswegen mußt du wahrscheinlich im JavaScript die einfachen Anführungszeichen per Backslash "Maskieren":
Zitat:
if (document.getElementById(\'years\')) { document.getElementById(\'years\').innerHTML = sh_years + yeartext; }
if (document.getElementById(\'days\')) { document.getElementById(\'days\').innerHTML = sh_days + daytext; }
if (document.getElementById(\'hours\')) { document.getElementById(\'hours\').innerHTML = sh_hours + hourtext; }
if (document.getElementById(\'minutes\')) { document.getElementById(\'minutes\').innerHTML = sh_minutes + minutetext; }
if (document.getElementById(\'seconds\')) { document.getElementById(\'seconds\').innerHTML = sh_seconds + secondtext; }
|
Versuch das mal so, und falls doch noch Fehlermeldungen (mit Zeilennummer) kommen kannst du ja mal schauen was in der betr. Zeile steht.
Nachtrag:
Falls im PHP-Teil doppelte statt einfacher Anführungszeichen eingesetzt werden, müßten halt die doppelten Anführungszeichen auskommentiert werden.
Zitat:
<head>
<script language=\"javascript\">
...
|