Problem mit dem validieren

Flame

Erfahrenes Mitglied
Hallo @ll

ich habe ein Problem mit dem validieren.

Meine Links meckert der Validator schon nicht mehr an, da ich mein "&" mit einem "&" ersetzt habe.
Das auch.

Nur habe ich jetzt Probs mit meinen JavaScript.

PHP:
echo '<script type="text/javascript">'
 . 'function popup(id)'
 . '{'
 . 'breite=760;'
 . 'hoehe=600;'
 . 'fenster=window.open(\'preview.php?TMPL_ID=\'+id+\'\',\'_blank\', \'width=800, height=600, scrollbars=yes, resizable=yes, location=no, status=yes\');'
 . 'x=(screen.width-breite)/2;'
 . 'y=(screen.height-hoehe)/2;'
 . '.if (x.'&lt;'.0) x=0;.'
 . 'if (y<0) y=0;'
 // fenster.moveTo(x,y);'
 . 'fenster.moveTo(0, 0);'
 . 'fenster.resizeTo(screen.availWidth, screen.availHeight)'
 . '}'
 . '</script>';
Der Validator meckert die If Zeile an. Durch das "<"
Ich zitiere "character "<" is the first character of a delimiter but occurred as data "

Aber wie Ihr oben seht klappt das auch mit dem Verketten nicht.

Kann mir jemand helfen?

Grüße Daniel
 
Hallo
Ich hab da mal ne Frage...

Wieso setzt du deine Java-Script funktion in eine echo ?!
Du liesst doch nirgends eine PHP Variable ein/aus, also kannst du es doch einfach ohne PHP machen.

Und wenn es dann noch Probleme gibt, bist du hier falsch, melde dich dann im Java-Script Forum.
 
Kannst du mal den Code so Posten, wie ihn der Browser ausgibt....du wirst ja kaum ungeparstes PHP validieren!

Ich habs mal so validiert, wie ich annehme,dass es beim Browser ankommen soll, und da meldet w3c
The uploaded file was checked and found to be valid HTML 4.01 Transitional
:)

Wieauchimmer...wenn du dafür sorgst, dass PHP dir folgendes erzeugt:
Code:
<script type="text/javascript">
function popup(id)
{
breite=760;
hoehe=600;
fenster=window.open('preview.php?TMPL_ID='+id+'','_blank', 'width=800, height=600, scrollbars=yes, resizable=yes, location=no, status=yes');
x=(screen.width-breite)/2;y=(screen.height-hoehe)/2;
if (x<0) x=0;
if (y<0) y=0;
fenster.moveTo(0, 0);
fenster.resizeTo(screen.availWidth, screen.availHeight)}
</script>
.....dann gibts kein Problem. Momentan tut es das nicht....weil es in deinem Bsp.eine undefinierte Konstante und einen Parserfehler zu verschmerzen hat.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück