Ergebnis 1 bis 3 von 3

Thema: dropdown-menu in iframe

  1. #1

    dropdown-menu in iframe

    'tach,

    ich möchte gern links aus einem dropdown-menu in einem iFrame anzeigen lassen. hier der code dafür:

    Code:
    			<SCRIPT>
    			function getSelect(s) {
    			  return s.options[s.selectedIndex].value
    			}
    			</SCRIPT>
    			<FORM target="frame-mitte">
    			<SELECT NAME="list" SIZE=1 OnChange="location=getSelect(this)">
    			<OPTION value="#"> Party
    			<OPTION value="Party/griechenland2004-start.htm"> Griechenland 2004
    			<OPTION value="blubb.htm"> ...
    			<OPTION value="bla.htm"> blub
    			</SELECT>
    			<FORM>
    bis jetzt wird zwar ide seite geöffnet, aber nicht im frame. was muss ich machen, damit das dort angezeigt wird?

  2. #2
    Du hast nur einen kleinen Fehler gemacht, hier die Version mit Korrekturen (in rot):
    Code:
                    <SCRIPT>
    		function getSelect(s) {
    		 return s.options[s.selectedIndex].value
    		}
    		</SCRIPT>
    		<FORM target="frame-mitte">
    		<SELECT NAME="list" SIZE=1 onChange="document.iname.location=getSelect(this);">
    		<OPTION value="#"> Party
    		<OPTION value="Party/griechenland2004-start.htm"> Griechenland 2004
    		<OPTION value="blubb.htm"> ...
    		<OPTION value="bla.htm"> blub
    		</SELECT>
    		<FORM>
    iname ist hier der Name des IFrames:
    Code:
    <iframe name="iname" ></iframe>
    Tipp: Das W3C empfehlt, JavaScript Funktionen immer mit einem Strichpunkt ( ; ) zu beenden.
    Tipp2: Der Abschließende </option> Tag ist zwar optional, sollte aber dennoch verwendet werden.

    Anm.: Wer das W3C doof schimpft sollte keinen 'Aktion tötet IE' Banner in der Signatur tragen.
    Ja, type="text/javascript" sollte hinzugefügt werden und ja, das target Attribut kann weggelassen werden.

    Geändert von mitaki (03.08.2004 um 00:34 Uhr)

  3. #3
    Tipp 3: Setzt doch bei <script> noch ein type="text/javascript" mit ein (dann entsprichts dem doofen w3-standart)

    und afaik kannst du das 'target="frame-mitte"' beim einleitenden form-tag auch weglassen, oder sehe ich das falsch?

Berechtigungen

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