meisterB: open.window + this.href

Hallo Leute, mal wieder hab ich ein kleines Problem:
Ich hab folgendes im Quellcode:
<script>

function winconfirm(){
question = confirm("Datensatz wirklich entfernen?")
if (question != "0"){
  window.open(this.href, "NewWin", "toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=no,copyhistory=yes,width=635,height=260")
}
}
</script>

<?
echo '<a href="../../admin/admin/phpSQL/1TierProdDELETE.php?Prod='.$row["produkt_Nr"].'" onClick="winconfirm(); return false;"")"><img src="./imgs/papierkorb.gif" alt="Entfernen" width="32" height="32" border="0"></a>';
?>

Nur leider bekomm ich den unteren href nicht in die Funktion. Wie kann man das machen?? Oder geht das garnicht?

  1. Hallo meisterB,

    &lt;script&gt;

    ^ hier fehlt type=&quot;text/javascript&quot;

    function winconfirm(){

    ^ übergib der Funktion doch die URL als Parameter: winconfirm(url)

    ...
      window.open(this.href, &quot;NewWin&quot;, ...

    ^ und hier dann nur url

    ...
    echo '&lt;a href=&quot;../../admin/admin/phpSQL/1TierProdDELETE.php?Prod='.$row[&quot;produkt_Nr&quot;].'&quot; onClick=&quot;winconfirm(); return false;&quot;&quot;)&quot;&gt;&lt;img src=&quot;./imgs/papierkorb.gif&quot; alt=&quot;Entfernen&quot; width=&quot;32&quot; height=&quot;32&quot; border=&quot;0&quot;&gt;&lt;/a&gt;';

    im onClick rufst Du dann winconfirm(this.href) auf. This beziht sich im &lt;a&gt;-Tag auf das &lt;a&gt;-Tag, und hier ist href bekannt. Innerhalb einer Funktion bezieht sich this auf diese Funktion, und die kennt in Deinem Fall kein href.

    Gruß, Jürgen

    1. Hallo JürgenB,

      ups, das sieht ja schlimm aus. Hoffentlich ist es trotzdem noch lesbar?
      Irgendwie wurden alle größer und kleiner durch &amp;lt; und &gtp;amp;gt; ersetzt. Kann mir jemand sagen, was ich hier falsch gemacht habe?

      Gruß, Jürgen

      1. Hallo JürgenB,

        Melde den Fehler bitte im Bugtracker http://bugs.selfhtml.org/, falls er dort nicht schon auftaucht.

        Gruß,

        Dieter