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!