Ergebnis 1 bis 5 von 5
  1. #1
    Carola
    Themenstarter

    Registriert
    07.2009
    Beiträge
    112

    <option onclick="self.location.hr funktioniert nicht

    Code:
    <option value='reg_users'
                             onclick="self.location.href='<?php echo $main_file; ?>?admin=alben&amp;alben=uebersicht&amp;gruppen_nr=reg_users'" > RegistierteBenutzer </option>
    Hi Leuts,
    ich habe mit der onclick Lösung "<select> <option onclick="self.location.hr,.." große Probleme.

    Problem Nr. 1
    Es funktioniert nur im Firefox, jedoch weder im IE (Windows) noch, im Safari (Windows/Mac),
    die anderen Browser habe ich garnicht mehr getestet,..

    Problem Nr.2
    Ich habe mich per Google schon informiert und es wurde gesagt, dass der IE und Safari
    onclick im <option> Tag nicht unterstützen sondern nur onchange am <select> Tag !!

    Code:
    <select onchange="window.open(this.value, '_self');">
    <option value="http:url.com?blabla=xyz">...</option>
    Jedoch wie soll die NOSCRIPT Variante aussehen?
    Natürlich ist es realisierbar, jedoch nur mit viel Arbeitsaufwand da ich
    dann wiederum in PHP entweder die GET Parameter aus dem Value ("http:url.com?blabla=xyz")
    ausgelesen oder das ganze per header (Location) seperat versenden müsste.

    Sehr nervig.

    Kennt jemand eine attraktive Lösung?

  2. #2
    Carola
    Themenstarter

    Registriert
    07.2009
    Beiträge
    112
    Keiner eine Idee?

  3. #3
    Englischer Kantapfel Avatar von _linx_
    Registriert
    01.2009
    Alter
    19
    Beiträge
    1.086
    Wie wäre es mit window.location?

  4. #4
    Carola
    Themenstarter

    Registriert
    07.2009
    Beiträge
    112
    Dann wäre es in nem Fenster nehme ich mal an,
    es handelt sich bei der selectbox um einen Filter für eine Gallery-Ausgabe.

    Beispiel.:
    Man sieht alle Alben der Gallery und kann dann durch die selectbox bestimmen, dass man
    nur die Alben eines gewissen benutzersehen will.

    Die gefilterte Ausgabe in einem extra Fenster wäre nicht sonderlich logik her nicht korrekt.


    Aber vielen Dank für deine Antwort
    Dachte es antwortet niemand mehr.

  5. #5
    Englischer Kantapfel Avatar von _linx_
    Registriert
    01.2009
    Alter
    19
    Beiträge
    1.086
    Wenn du das ohne komplettes neuladen der Seite willst -> AJAX.

    window heisst einfach, dass es um das ganze Fenster geht, self heisst, dass explizit das Fenster angesprochen wird, in dem sich der Link befindet.

    Bsp:

    Eine Seite mit einem Frame drin, in diesem Frame ein Link.

    1. Der Link mit window.location lädt die ganze Seite neu, also auch die Seite, in dem der Frame eingebunden ist.
    2. Der Link mit self.location lädt nur den Frame neu, das drumherum bleibt gleich.

Ähnliche Themen

  1. Geographische Location "bookmarken"
    Von snoopy67 im Forum iPhone, iPad & iPod Apps
    Antworten: 4
    Letzter Beitrag: 01.08.2009, 02:03
  2. Option "Ipod synchroniesieren" kann man nicht anklicken
    Von Sue_ im Forum iPod classic/nano/shuffle
    Antworten: 3
    Letzter Beitrag: 12.04.2009, 12:31
  3. Frage zur "matten"Display-Option beim neuen MBP 17"
    Von Millman im Forum Mobil-Macs
    Antworten: 5
    Letzter Beitrag: 15.02.2009, 22:23
  4. Photoshop: Option "für Web speichern" verändert Farben
    Von Shebsl im Forum Grafikbearbeitung & Layout
    Antworten: 6
    Letzter Beitrag: 31.01.2009, 14:53
  5. Antworten: 10
    Letzter Beitrag: 14.01.2009, 20:42

Berechtigungen

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