x-plosiv: Probleme mit Opera und NE6

hallo liebes forum.

ich stehe da mal wieder vor einem problem. und finde einfach die lösung nicht. ev. könnt ihr mir weiterhelfen.

ich habe ein java-script welches ein neues fenster öffnet ohne jeden status leiste etc. das ganze in eine php if abfrage eingebettet.
nun mein problem. im IE funktioniert das script einwandfrei...nur in anderen browser wie Opera oder NE6 nicht.

wisst ihr ev. was ich falsch gemacht habe?

besten dank im voraus.

<script language="javascript"><!--

function popupWindow(url) {

window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')

}

//--></script>

if ($row["thumb"] != ""){
   echo "<script language="javascript"><!--
    document.write('<a href="javascript:popupWindow('".$ordner.$row["bild"]." &alt=".$row["alt"]."')"><img src='/grafiken/news/".$row["thumb"]."' border='0' alt='".$row["alt"]."' align='left'></a>');
   //--></script>
   <noscript>
   <a href='/grafiken/news/".$row["bild"]."' target='_blank' title='".$row["alt"]."'><img src='/grafiken/news/".$row["thumb"]."' border='0' alt='".$row["alt"]."' align='left'></a>
   </noscript>

";

}

  1. hi,

    ich habe ein java-script welches ein neues fenster öffnet ohne jeden status leiste etc. das ganze in eine php if abfrage eingebettet.

    php-code interessiert herzlich wenig, wenn es um ein clientseitiges problem geht.

    wie sieht der code aus, der beim _client_ ankommt?

    gruss,
    wahsaga

    1. <script language="javascript"><!--
          document.write('<a href="javascript:popupWindow('/php/picture.php?pic=arte-binningen.jpg&alt=Screenshot von arte-binninge.ch')"><img src='/grafiken/news/thumb_arte-binningen.jpg' border='0' alt='Screenshot von arte-binninge.ch' align='left'></a>');
         //--></script>

      danke für deine mühe

      1. ich habe jetzt noch festgestellt, dass es komischerweise auch auf meinem notebook nicht funktioniert trotz ie :-(

        ich verstehe die welt nicht mehr.

  2. wisst ihr ev. was ich falsch gemacht habe?

    Du hast nicht nach Fehlern gesucht.
    In allen Netscape (ab V4.x) und Mozilla gibt es eine Javascr5ipt konsole, die dir sehr genau deine Fehler anzeigt. (tipp mal 'javascript:' als URL ein).

    Struppi.

    1. danke..das wusste ich gar nicht...nur bringt mich diese fehlermeldung nicht wirklich weiter...aber ev. dich (oder euch).

      danke

      das sagt die console:

      Error: oeffnefenster is not defined

      aber warum klappt es denn mit dem IE...habe aber festgestellt, dass es nicht mit jeder Version des IE funktioniert :-(

      danke für eure hilfe

      1. das sagt die console:

        Error: oeffnefenster is not defined

        Bist du sicher, dass das die Fehlermeldung deiner Seite ist?
        Es gibt keine Refrenz oeffnefenster in deinem Code.

        Struppi.

        1. ups...stimmt ja...ich habe ja in der nacht noch ein neues script getestet wo ich aber genau das selbe problem habe.

          und da spuckt er mir jetzt diese Fehlermelung aus.
          werde später noch den code posten, aber er ist eigentlich genau gleich, bis auf das ich es mit onclick erweiter habe beim href

          1. so hier habe ich dir noch mein neues script...ich hoffe du kannst mir helfen....denn ich weiss nicht mehr weiter.

            der fehler immer noch der selbe. und die fehlermeldung von der console hast du ja schon im letzten posting.
            <head>
            <script type="text/javascript">
            <!--
            function oeffnefenster (url) {
             fenster=window.open(url, "fenster1", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150");
             fenster.focus();
            }
            //-->
            </script>

            </head>

            <a href='/php/picture.php?pic=VillaWuff_Screenshot.jpg&alt=VillaWuff.ch' target='_blank' title='VillaWuff.ch' onclick="oeffnefenster(this.href); return false">

            1. der fehler immer noch der selbe. und die fehlermeldung von der console hast du ja schon im letzten posting.
              <head>
              <script type="text/javascript">
              <!--
              function oeffnefenster (url) {
              fenster=window.open(url, "fenster1", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150");
              fenster.focus();
              }
              //-->
              </script>

              </head>

              <a href='/php/picture.php?pic=VillaWuff_Screenshot.jpg&alt=VillaWuff.ch' target='_blank' title='VillaWuff.ch' onclick="oeffnefenster(this.href); return false">

              Wenn ich diesen Quellcode bei mir eingebe (MZ) kommt keine Fehlermeldung. Schau nochmal genau in die Konsole außerdem solltest du auch die Warnungen berücksichtigen.

              Struppi.

              1. jep habe ich gemacht....es gibt keine warnungen...und die fehlermeldung ist immer noch die selbe...auch wenn ich alle lösche und dann einen reload mache :-(

                ich verstehe es eben auch nicht.

                wenn du willst kannst du mal den gesamten quellcode anschauen. ich habe es auf einer meiner seiten eingebaut

                http://internet4you.ch

                dann geht es um das erste bild (villawuff)

                1. http://internet4you.ch

                  http://forum.de.selfhtml.org/faq/#Q-19

                  Wo ist das Javascript?

                  Struppi.

                  1. man ich bin doch ein idiot....und das ist jetzt noch untertrieben ausgedrückt..... index.php ist nicht gleich news.php obwohl gleicher inhalt....man ich kann mir nicht einmal merken wie ich meine seiten programmiere *lach*....klar ginges bei den anderen browser nicht, da ich immer nur auf der index seite probiert habe, es aber auf der news.php eingebaut habe.

                    es tut mir soooo leid, dass ich dich da so lange aufgehalten habe.
                    besten dank für deine hilfe...ich weiss nicht ob ich es jeh geschnallt hätte.