Zeilenumbruch ersetzen ud einsetzen -.-

  • Hey Leute,

    Ich habe ein Script aus Js und php welches einen Mehrzeikligen String eig. in einen Div einsetzen soll !

    Das zu erklären ist kompliziert deswegen hier das Script :


    (last euch nicht von den werten stören XD)

    dann ahbe ich noch einen div "prod" :

    Nun ergibt das leider statt der gewünschten liste nur das hier :

    Code
    Bier2
    Obst2
    Trockenfleisch2
    Schweine2
    Wild2
    Rüben2


    hoffe ihr könnt mir helfen !

    =(


    MFG

  • Wäre spannend dazu zu wissen warum du da Javascript benutzt?

    Wie ist mit echo?

    Ansonsten solltest du erst deinen String in der var speichern:

    PHP
    var Neu = "<?php echo rawurlencode($text2);?>";

    Und erst dann so:


    Code
    unescape(Neu);
  • weil ich das als code schnipsel gefunden habe und nocht wusste wie ich das sonst machen sollte !

    Bin gerne für andere Varianten offen =D

    ich werde es !

    EDIT: Brachte leider keine veränderung !

  • Zitat


    Nun ergibt das leider statt der gewünschten liste nur das hier

    Ähm, <option></option> ergibt keine Liste, eine Liste machst du so:

    Code
    <ul>
      <li>Bier2</li>
      <li>Obst2</li>
      <li>Trockenfleisch2</li>
      <li>Schweine2</li>
      <li>Wild2</li>
      <li>Rüben2</li>
    </ul>

    Die Lösung deines Problems ist also:

    Oder mit <option></option>:

  • Ich habe mich Falsc ausgedrückt sry aber ein bissel hast auch du es falsch verstanden also :

    Ich habe ein auswahl Feld

    Code
    <select name="welten" >
          <option value="">[Bitte wählen !]</option>
          <option value="1" name="1" onclick="hed()">1</option>
          <option value="2" name="2" onclick="had()">2</option>
          <option value="3" name="3" onclick="hod()">3</option>
          <option value="4" name="4" onclick="hid()">4</option>
    </select>

    je nach auswahl soll eine andere Produkt auswahl (wie die oben) angegeben werden !

  • Zu allererst ist es dann ein falscher Ansatz das so zu machen:

    hed(), had(), hod(), waldi().

    Du solltest es dann so machen:

    function(hed),
    function(had),
    function(hod),
    function(waldi)

    Dann verstehe ich jedoch immernoch nicht warum du das unbedingt per JavaScript in den div einsetzen willst, sorry.

  • Ich habe eine Auswahlliste in der 4 Optionen sind darunter befindet sich ein weiteres auswahl Feld mit Produkten !

    Wenn nun in auswahlfeld(1) etwas ausgewählt wird z.B. "3" soll im Produktdiv eine Auswahlliste mit den Produkten von "3" angezeigt werden !

    wenn nun 2 ausgewählt wird die Produkte von 2 uns so weiter ...!


    ICh wüsste nciht wie das gehen soll iohne Js !

  • Jetzt verstehe ich was du machen möchtest, Lösungsweg folgt:


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!