Anzeige:
Ergebnis 1 bis 6 von 6

Thema: mit javascript ein div zusammensetzen?

  1. #1
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615

    mit javascript ein div zusammensetzen?

    Ich muß mittels javascript ein div zusammen setzen.
    Allerdings kann ich in ein erzeugtes div keine variablen einsetzen, oder?

    Sorry für die dumme Frage, aber soviel mach ich normalerweise nicht grad mit javascript ...
    Bodo
    Systemadmistration UNIX

  2. #2
    Registrierter Benutzer
    Registriert seit
    05.06.2002
    Ort
    Hof
    Beiträge
    154
    doch, dass kannst du.

    mit

    Code:
    document.write ("<div>" + variable + "</div>");
    kannst du html ausgeben.

    wenn du allerdings ein div-objekt-erzeugen willst und
    mit methoden steuern muss ich passen. ...

    ... oder evtl. mit document.write eines erzeugen und dann
    steuern

    cu, stop.h

  3. #3
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615
    dann sollte ja auch ein
    Code:
    document.write ( "<div class=\"boxed\" style=\"position: absolute; width: " + variable + \"px\"></div>" );
    funktionieren ...
    Bodo
    Systemadmistration UNIX

  4. #4
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615
    Ist schon Schrott ...
    Kann ich die Variable, die ich mit javascript erhalte nicht auch mit PHP weiternutzen?
    So eine heftige Kombination von PHP & javascript ist doch absolute Scheiße ...
    Bodo
    Systemadmistration UNIX

  5. #5
    Registrierter Benutzer
    Registriert seit
    05.06.2002
    Ort
    Hof
    Beiträge
    154
    Und anders rum?

    Du gibst Die Variable mit php in javascript aus.

    Code:
    document.write ( "<div style=\"width: " + <?php echo $variable; ?> + \"px\"></div>" );
    du könntest bei einer änderung der variable, die seite neu aufrufen.
    <a href="index.php?variable=400">irgendwas</a>

    wenn erlaubt kannst du auch mit php oder javascript ein cookie setzen. das muss aber vor der ausgabe der seite im http-header mit geschehen. mit php kannst du cookies auslesen und mit javacript, wenn erlaubt, auch.

    cu, stop.h

  6. #6
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615
    Das geht nicht.

    Ich stelle ja mit javascript fest, wie groß das jeweilige Fenster ist und passe daran eine (div) Box an. ( Workarround wg. dem IE )

    Dein Lösungsansatz würde zwar funktionieren, doch dann müsste ich die Seite immer 2x aufrufen ...
    Ich hab das ganze jetzt mir javascript innerhalb meiner PHP Funktion geregelt.
    Sieht zwar Schrottig aus, sollte aber soweit funktionieren.
    Code:
     <?php
       if( $mozilla == 1 or $konqueror == 1 ) {
    
              echo "<div id=\"title\"></div>\n";
       } else {
    
               ?>
                  <script type="text/javascript">
                     <!--
                      document.write( '<div id="title" style="position: absolute; right: " + Weite + "px;">' );
                     //-->
                    </script>
                <?php
       }
     ?>
    Naja, fast ... einige der Style Angaben sind unter dem IE futsch
    Geändert von TheDodger (18-11-2002 um 14:56 Uhr)
    Bodo
    Systemadmistration UNIX

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •