feelein: Button/ Bild einfügen

Hallo,
habe folgendes Javascript:

<a href="java script: insertAmazonCode();" style="" title="Hier können Sie einen Link für Bücher oder CDs erstellen">Buch/CD</a>

<script type="text/javascript">
function insertAmazonCode() {
var page='http://www.buechersuchseite.de/amazon_code_formular.php?land=DE&partn
erId=xxxx';
var w = 640;
var h = 500;
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
var features = 'width='+w+',height='+h+',top='+wint+',left='+winl+',toolbar=0,status=0,res
izable=1,scrollbars=1';
win3=window.open(page,"Codepage",features)
}
</SCRIPT>

Dieses ist für ein Forum eingebettet ins bbcode_button-Template eines Forums.
Nun will ich oben das klickbare "Buch/CD" aber mit einem bbcode_button koppeln.
Button liegt auf dem Server im images-Ordner (./images/bbcode_amazon.png).
Dorthin will ich also verlinken, damit mir im Forum der Button angezeigt wird und nicht die verlinkte Schrift. Aber irgendwie krieg ich das nicht hin. Entweder wird mein Button nur als Streifen angezeigt oder es wird gar nichts angezeigt.

  1. Hallo,
    habe folgendes Javascript:

    <a href="java script: insertAmazonCode();" style="" title="Hier können Sie einen Link für Bücher oder CDs erstellen">Buch/CD</a>

    Ja du hast auch nur Text hier stehen. Wie wäre es mit einem <img />?

    1. Hallo,
      habe folgendes Javascript:

      <a href="java script: insertAmazonCode();" style="" title="Hier können Sie einen Link für Bücher oder CDs erstellen">Buch/CD</a>

      Ja du hast auch nur Text hier stehen. Wie wäre es mit einem <img />?

      Habe ich versucht, aber ich weiß nicht genau wo und wie es aussehen muss. Entweder wurde mir der Button nur als schmaler Streifen angezeigt oder es war gar nichts Klickbares mehr da, auch kein Schriftlink.

      1. Hallo,

        Habe ich versucht, aber ich weiß nicht genau wo und wie es aussehen muss. Entweder wurde mir der Button nur als schmaler Streifen angezeigt oder es war gar nichts Klickbares mehr da, auch kein Schriftlink.

        <!DOCTYPE html>  
        <html>  
          <head>  
            <title>jCoverflip Test</title>  
          </head>  
          <body>  
        <a href="java script: insertAmazonCode();" style="" title="Hier können Sie einen Link für Bücher oder CDs erstellen"><img src="test.jpg"/></a>  
          
        [code lang=javascript]<script type="text/javascript">  
        function insertAmazonCode() {  
        var page='http://www.buechersuchseite.de/amazon_code_formular.php?land=DE&partn  
        erId=xxxx';  
        var w = 640;  
        var h = 500;  
        var winl = (screen.width - w) / 2;  
        var wint = (screen.height - h) / 2;  
        var features = 'width='+w+',height='+h+',top='+wint+',left='+winl+',toolbar=0,status=0,res  
        izable=1,scrollbars=1';  
        win3=window.open(page,"Codepage",features)  
        }  
        </SCRIPT>
        

        </body>
        </html>[/code]

        1. Dann bekomme ich die Meldung,, dass das Dokument java script: insertAmazonCode( auf dem Server nicht verfügbar sts.

          1. Dann bekomme ich die Meldung,, dass das Dokument java script: insertAmazonCode( auf dem Server nicht verfügbar sts.

            Langsam. Eins nach dem anderen. Hast du jetzt dein Bild? Ja/Nein

            Das was du jetzt beschreibst ist ein Javascriptfehler.

            java script:

            Das muss du zusammenschreiben:
            javascript:

            1. Dann bekomme ich die Meldung,, dass das Dokument java script: insertAmazonCode( auf dem Server nicht verfügbar sts.

              Langsam. Eins nach dem anderen. Hast du jetzt dein Bild? Ja/Nein

              Das was du jetzt beschreibst ist ein Javascriptfehler.

              java script:

              Das muss du zusammenschreiben:
              javascript:

              Also, ich habe erstmal deinen Code komplett eingefügt. Bild ist dan nda, aber dann diese Meldung (kopier es mal rein):
              The requested URL /java script: insertAmazonCode(); was not found on this server.
              Schreibe ich das im code zusammen, ist immer noch das Bild da, aber nicht mehr klickbar....

              1. Das funktioniert bei mir:

                <!DOCTYPE html>  
                <html>  
                  <head>  
                    <title>jCoverflip Test</title>  
                  </head>  
                  <body>  
                <a href="javascript: insertAmazonCode();" style="" title="Hier können Sie einen Link für Bücher oder CDs erstellen"><img src="test.jpg"/></a>  
                  
                [code lang=javascript]<script type="text/javascript">  
                function insertAmazonCode() {  
                var page='http://www.buechersuchseite.de/amazon_code_formular.php?land=DE&partnerId=xxxx';  
                var w = 640;  
                var h = 500;  
                var winl = (screen.width - w) / 2;  
                var wint = (screen.height - h) / 2;  
                var features = 'width='+w+',height='+h+',top='+wint+',left='+winl+',toolbar=0,status=0,resizable=1,scrollbars=1';  
                win3=window.open(page,"Codepage",features)  
                }  
                </script>
                

                </body>
                </html>[/code]

                Wenn ich auf die Grafik klicke öffnet sich das Popup "Willkommen im Codegenerator..."

                1. Danke für deine Mühe. Bei mir funktioniert es nicht. Baue ich es so in mein Template ein, dann wird mir weder Grafik noch Schrift angezeigt.
                  Naja, danke erstmal. Ich werd das erstmal so lassen und mal schauen wie das gelöst werden kann.

                  1. Danke für deine Mühe. Bei mir funktioniert es nicht. Baue ich es so in mein Template ein, dann wird mir weder Grafik noch Schrift angezeigt.
                    Naja, danke erstmal. Ich werd das erstmal so lassen und mal schauen wie das gelöst werden kann.

                    Das kann ja nicht sein. Dann liegt es daran, dass du mir nicht alle gesagt hast ;). Was heißt du baust es in ein Template ein? Kannst du mir den gesamten Code mal zeigen der nicht funktioniert? Vielleicht baust du den Quellcode nur falsch ein.

        2. <a href="java script: insertAmazonCode();" style="" title="Hier können Sie einen Link für Bücher oder CDs erstellen"><img src="http://www.hiermeinedomain.de/images/bbcode_amazon.png"/></a>

          So ist es aber im Code drin. Also, Bild ist da, auch klickbar, aber dann bekomme ich diese Meldung (kopiere es nun rein):
          The requested URL /java script: insertAmazonCode(); was not found on this server.

          Schreibe ich im code oben das javascript zusammen, ist der Button/Bild eben nicht mehr klickbar. *grübel*