Announcement

Collapse
No announcement yet.

Neuer Tab/Neues Fenster

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Neuer Tab/Neues Fenster

    Hallo,

    ich habe versucht durch die Suche zu einer Lösung zu finden, leider erfolglos..
    Es geht um diesen Code, welcher funktioniert, nur soll sich bei einem Click auf eine Option ein neues Fenster / neuer Tab öffnen, statt im selben Fenster zu öffnen:




    <form name="messe" class="row">
    <select class="form-control" size="1" style="margin: 7px;width:95%;" name="va" onChange="window.location.href = x.y.va.options[x.y.va.selectedIndex].value;">
    <option selected="selected" value="0">Bitte Veranstaltung wählen</option>
    <option value="https://www.get-nord.de/presse/akkreditierung/">GET Nord</option>
    <option value="https://www.yachtfestival.de/presse/">HAMBURG ancora YACHTFESTIVAL</option>
    <option value="https://www.hamburg-open.de/presse/akkreditierung/">HAMBURG OPEN</option>
    <option value="https://www.hansepferd.de/presse/presseakkreditierung/">HansePferd Hamburg</option>
    <option value="https://www.home-messe.de/presse/presseakkreditierung/">home²</option>
    <option value="https://www.internorga.com/info/presse/akkreditierung/">INTERNORGA</option>
    <option value="https://www.marineinteriors-expo.com/de/presse/presseservice/akkreditierung/">MARINE INTERIORS</option>
    <option value="https://www.mineralien-hamburg.de/presse/presseakkreditierung/">Mineralien Hamburg</option>
    <option value="https://www.nortec-hamburg.de/presse/akkreditierung/">NORTEC</option>
    <option value="https://www.reisenhamburg.de/presse/akkreditierung/">oohh! FreizeitWelten</option>
    <option value="https://www.seatrade-europe.com/press/accreditation/">Seatrade Europe</option>
    <option value="https://www.smm-hamburg.com/presseakkreditierung/">SMM</option>
    <option value="https://www.windenergyhamburg.com/presse/presseakkreditierung/">WindEnergy Hamburg</option>
    </select>
    </form>

    hat jemand eine Idee?
    Zuletzt editiert von Christian Marquardt; 04.03.2020, 14:47. Reason: Wiederhergestellt

  • #2
    https://www.google.com/search?client...ref+new+window

    https://stackoverflow.com/questions/...new-window-tab

    Davon abgesehen ist eben window.location das aktuelle Fenstern und ob das in einem Tab oder neuem Fenster aufgeht, entscheidet nicht die HTML-Seite, sondern die Einstellungen des Clients
    Christian

    Comment


    • #3
      ich habe schon etliche Sachen ausprobiert, darunter auch winow.open. Ich suche hier lediglich nach einer Lösung, nicht nach i welche off topic Kommentare oder i welche Links.. .
      Zuletzt editiert von Christian Marquardt; 04.03.2020, 14:43. Reason: Wiederhergestellt

      Comment


      • #4
        Die möglichen Lösungen sind in dem Link dargestellt.
        Was hast du ausprobiert?
        Window.open?
        Anker mit onclick auslösen?
        Christian

        Comment


        • #5
          Was für ein Anker? Es ist eine Dropdown Liste mit verschiedenen Links, mit Onclick wird versucht die Liste an sich zu öffnen. Ich denke schon, dass onChange richtig ist.

          <form name="messe" class="row">
          <select class="form-control" size="1" style="margin: 7px;width:95%;" name="va" onChange="window.open(document.messe.va.options)[document.messe.va.selectedIndex].value;">
          <option selected="selected" value="0">Bitte Veranstaltung wählen</option>
          <option value="https://www.get-nord.de/presse/akkreditierung/">GET Nord</option>
          <option value="https://www.yachtfestival.de/presse/">HAMBURG ancora YACHTFESTIVAL</option>
          <option value="https://www.hamburg-open.de/presse/akkreditierung/">HAMBURG OPEN</option>
          <option value="https://www.hansepferd.de/presse/presseakkreditierung/">HansePferd Hamburg</option>
          <option value="https://www.home-messe.de/presse/presseakkreditierung/">home²</option>
          <option value="https://www.internorga.com/info/presse/akkreditierung/">INTERNORGA</option>
          <option value="https://www.marineinteriors-expo.com/de/presse/presseservice/akkreditierung/">MARINE INTERIORS</option>
          <option value="https://www.mineralien-hamburg.de/presse/presseakkreditierung/">Mineralien Hamburg</option>
          <option value="https://www.nortec-hamburg.de/presse/akkreditierung/">NORTEC</option>
          <option value="https://www.reisenhamburg.de/presse/akkreditierung/">oohh! FreizeitWelten</option>
          <option value="https://www.seatrade-europe.com/press/accreditation/">Seatrade Europe</option>
          <option value="https://www.smm-hamburg.com/presseakkreditierung/">SMM</option>
          <option value="https://www.windenergyhamburg.com/presse/presseakkreditierung/">WindEnergy Hamburg</option>
          </select>
          </form>>

          öffnet zwar ein neues Fenster, aber die Liste wird nicht mehr angezeigt.. .
          Zuletzt editiert von Christian Marquardt; 04.03.2020, 14:43. Reason: Wiederhergestellt

          Comment


          • #6
            Warum liest du dann nicht in dem o.a. Link nach?

            " If you want to use location.href to avoid popup problems, you can use an empty <a> ref and then use javascript to click it."
            Christian

            Comment


            • #7
              Sorry, aber ich bin ein kompletter Noob was HTML angeht. Deswegen weiß ich auch nicht genau, wo ich dieses "emtpy <a>" einsetzen soll bzw, wie das auf diesen Fall funktionieren soll. Ich habe hier auf jemanden gehofft, der mir schnell einen praktischen Tipp geben kann. Ich gehe davon aus, dass da nicht viel zu ändern ist und schnell erledigt ist.. .
              Zuletzt editiert von Christian Marquardt; 04.03.2020, 14:42. Reason: Wiederhergestellt

              Comment


              • #8
                Ich gehe davon aus, dass da nicht viel zu ändern ist und schnell erledigt ist.
                Naja, dann kannst du es doch erst mal selbst versuchen

                Die Links als Anker aufnehmen
                Die Values mit den IDs der Anker ersetzen
                Im OnChange anhand der ID den Anker per Click auslösen
                Christian

                Comment

                Working...
                X