kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: PHP Grundrechnungsarten

    geschrieben von bestlinks

    Also herzlichen Dank euch allen.

    Ich habe das Projekt inzwischen ohne Unterscheidung zwischen Mobil und PC umgesetzt. Es kriegen jetzt alle die alertbox.

    Am WE komme ich vielleicht dazu die tipps von euch auszuprobieren.

    Ein Hinweis noch wegen der case-sensivity: imm Originalscript habe ich natürlich darauf genau geschaut, im Begleittext nicht.

    Danke
    derquerdenker
    Für diejenigen, die es interessiert: es ist der Feedbackbogen zu diesem Skriptum:

    https://astronomieskripten.lima-city.de/Astronomieskripten/index.htm
  • in: PHP Grundrechnungsarten

    geschrieben von bestlinks

    Herzlichen Dank alle zusammen!

    Da hab ich ja ordentllich viele Antworten bekommen.

    Werde sie mir gleich einzeln durchsehen.

    Vorweg nur soviel:
    Es geht bei dem Formular nur darum, dass beim Mobilphone eine (zusätzliche) Alerrtbox geöffnet wird. Ansonsten ist der Fragebogen selbstverständlich responsiv.

    Im code ist selbstverständlich die casesensivity beachtet worden, im schnell geschrieben begleittext nicht - mea culpa.

    Ich hoffe doch noch zu einer Lösung zu kommen.

    Das Problem auf den Punkt gebracht ist:
    1846-400 = -400

    d.h. ichkann zwar sowohl 1846 als auch 400 mit "echo" ausgeben, bei der Rechnung allerdings wird ScreenWidth auf 0 gesetzt. Habe alle möglichen Konvertierungen versucht, aber es nutzt nix, egal welches Format ich verwende ScreenWidth wird bei einer Rechnung 0 oder " " ...

    Die Ursache liegt möglicherweise im einegbetteten js, aber die Variable ist auch in php da!

    Herzlichen Dank nochmals für eure Mühe

    lG
    derquerdenker@gmx.at
  • in: PHP Grundrechnungsarten

    geschrieben von bestlinks

    Hallo,
    kann jemand so lieb sein und dieses triviale Problem ansehen?
    ------------------
    $handyWidth = 400;
    $screenWidth = 0;
    $screenWidth = '<script type=text/javascript>document.write(screen.availWidth)</script>';
    $diff = $screenWidth-$handyWidth;
    if ( $screenWidth <= $handyWidth ){
    echo $screenWidth; // "<script type=text/javascript>window.alert($emsg)</script>";
    }
    echo $error;
    echo $screenWidth - $handyWidth;
    echo $diff;

    -----------------
    $screenwidth =1846
    $handyWidth = 400
    Bei der Rechnung wird $screenwidth als leer (0) verwende
    -----------------
    Herzlichen Dank euch allen!
    ------------------
    PS: das Skript ist in php verfasst. javascript ist nur eingebettet um availWidth auszulesen, weil es diesen Befehl in PHP nicht gibt.
    Es wird übrigens der korrekte Wert (in diesem Fall 1846) übergeben und kann auch angezeigt werden. Nur rechnen kann man damit nicht..

Login zum Webhosting ohne Werbung!