jerome: Pb mit switch

hi Leute
Hier habe ich auch ein Pb mit Switch-Anweisung:
Der Text sieht so aus:

function fenster(doc){
  
switch (doc){
case 'prospekt':
{var text='fondprospekt.pdf';var name='fenster';
window.open(text,name,'outerWidth=100,outerHeight=100');
break;}
  
case 'flyer':
{var text='Fondflyer.pdf';var name='fenster';
window.open(text,name,'outerWidth=100,outerHeight=100');
break;}
(folgen andere Fälle)..  
default:
{var text='text01.html';var name='fenster';
window.open(text,name,'outerWidth=100,outerHeight=100');}
}
}

Der Html-Text ist so:
<DIV ID="fondbeschdiv"><A HREF="" onClick="fenster(beschreibung);"  blah blah...><IMG NAME ...blah blah></A></DIV>

Ich probiere alles und den Rest, aber keine Lösung. Ich kriege imme den Fall default wenn die Funktion aufgerufen wird.
Und das Fenster ist immer gleich groß, nur nicht so groß ich es möchte.

Falls jemand einen Augenblick Zeit hat...
mfg
Jerome

  1. Hi Jerome,

    function fenster(doc){
      
    switch (doc){
    case 'prospekt':

    ...

    case 'flyer':

    ...

    default:

    ...

    <A HREF="" onClick="fenster(beschreibung);"  blah blah...>

    Du willst nach 'prospekt' und 'flyer' unterscheiden, rufst die Funktion aber mit 'beschreibung' auf - kein Wunder, dass der Default-Fall abgearbeitet wird.
    Oder ist 'beschreibung' ne Variable, die woanders definiert wird?

    Grüße,

    Utz

    1. Hi Jerome,

      function fenster(doc){
        
      switch (doc){
      case 'prospekt':
      ...
      case 'flyer':
      ...
      default:
      ...
      <A HREF="" onClick="fenster(beschreibung);"  blah blah...>

      Du willst nach 'prospekt' und 'flyer' unterscheiden, rufst die Funktion aber mit 'beschreibung' auf - kein Wunder, dass der Default-Fall abgearbeitet wird.
      Oder ist 'beschreibung' ne Variable, die woanders definiert wird?

      Grüße,

      Utz

      Hi Utz,
      Beschreibung ist nur ein der Variable die in der Switch
      auftauchen. ich hatte nur eine Zeile als Beispiel genommen.
      Mein Schuld.
      gruß
      jerome

      1. Hi Jerome,

        Beschreibung ist nur ein der Variable die in der Switch

        »»  auftauchen. ich hatte nur eine Zeile als Beispiel genommen.

        Ok, aber versuch es in dem Fall trotzdem mal mit

        function fenster(beschreibung)

        und

        switch (beschreibung)

        Vielleicht ist es ja das.

        Grüße,

        Utz

  2. Hi Jerome!

    probier mal onClick="fenster('flyer');"

    und lies Dir zu window.open nochmal genau die Beschreibung im SelfHTML durch.

    Gruß
    Thomas

    1. Hi Jerome!

      probier mal onClick="fenster('flyer');"

      und lies Dir zu window.open nochmal genau die Beschreibung im SelfHTML durch.

      Gruß
      Thomas

      Hi Thomas
      Ich wußte, daß es eine (oder mehrere...) Dummheit(en)  irgendwo lag(en)...
      Die erste habe ich mit den' ' in den Html gefunden. War klar..
      Anscheinend reicht's noch nicht aber mit eurer Hilfe geht's weiter.

      gruß und danke
      Jerome