kaspa: popup mit automatischer Bildgrösse

Hi, ich mal wieder....

ich verwende auf meiner seite ein script, das beim klick auf einen link ein bild in einem neuen Fenster öffnet, dass genauso gross ist wie das Bild. FAST. Es fehlen leider am Rand einige pixel....Vielleicht kann mir jemand helfen, wie ich das Script 100% perfekt hinbekomme..

script
------------------------------
F1=false

function popup_artikel(URL1)
{
 if(F1)
  {
  if(F1.closed==false)
  F1.close()
  }
F1=open("","","width=200,height=200,resizable=yes")
  with(F1.document)
   {
    open()
    write("<html>")
    write("<body topmargin='0' leftmargin='0' marginheight='0' marginwidth='0' onload='self.resizeTo(document.images[0].width,document.images[0].height)'>")
    write("<img src='"+URL1+"'>")
    write("</html>")
    close()
   }
  F1.focus()
 }
---------------------------------

könnt ja mal unter der url gucken

GANZ VIEL DANK AN ALLE HELFER

  1. Wie wäre es damit?
    Einfach im write-Tag ein paar Pixel hinzumogeln (hier 11):
    onload='self.resizeTo(document.images[0].width + 11,document.images[0].height + 11)'

    1. Wie wäre es damit?
      Einfach im write-Tag ein paar Pixel hinzumogeln (hier 11):
      onload='self.resizeTo(document.images[0].width + 11,document.images[0].height + 11)'

      genauso hatte ich mir das gedacht...wusste nur nicht, dass es sooo einfach geht...bin noch anfänger...lerne aber immer mehr...

      DANKE dir

      kaspa

  2. Hi, ich mal wieder....

    ich verwende auf meiner seite ein script, das beim klick auf einen link ein bild in einem neuen Fenster öffnet, dass genauso gross ist wie das Bild. FAST. Es fehlen leider am Rand einige pixel....Vielleicht kann mir jemand helfen, wie ich das Script 100% perfekt hinbekomme..

    script

    F1=false

    function popup_artikel(URL1)
    {
    if(F1)
      {
      if(F1.closed==false)
      F1.close()
      }
    F1=open("","","width=200,height=200,resizable=yes")
      with(F1.document)
       {
        open()
        write("<html>")
        write("<body topmargin='0' leftmargin='0' marginheight='0' marginwidth='0' onload='self.resizeTo(document.images[0].width,document.images[0].height)'>")
        write("<img src='"+URL1+"'>")
        write("</html>")
        close()
       }
      F1.focus()
    }

    könnt ja mal unter der url gucken

    GANZ VIEL DANK AN ALLE HELFER

    du musst nur die grösse das fenster ändern.... erhöhe einfach die werte width= & height=

    dann müsste es eigentlich schon klappen..aber vorsicht...teste es mit verschiedenden browsern...da nicht alle den gleich rand haben.