Felix Riesterer: window.open() mit Parametern aus Bildobjekt

Beitrag lesen

Lieber maximilian,

onclick="window.open('Bild.jpg'); <<<--- Dies waere der Normalfall!

"Normalfall"? Was ist schon "normal"...?

Gibt es einen Weg 'Bild.jpg' durch die festgelegte ID (z.b. "id=Auto") zu ersetzen und es in etwa so zu oeffnen;

on click="window.open(Auto);

Du has da eine ID. Wo Du Dir die hinsteckst ist zunächst einmal Deine Sache, aber Du musst Sie beim Klick auf das von Dir erzeugte Div wieder herbekommen. Danach hast Du sie ja irgendwie wieder verfügbar und kannst folgendes damit tun:

// UNGETESTET!!  
function openWindow(id) {  
  var Bild = document.getElementById(id);  
  if (!Bild || !Bild.src)  
     return false; // Kein Bild, oder keine Bild-URL gefunden!  
  
  // Fensterposition für mittig ausgerichtetes Fenster  
  var top = 0;  
  if ((screen.availHeight - Bild.height)/2 > 0)  
      top = (screen.availHeight - Bild.height)/2;  
  
  var left = 0;  
  if ((screen.availWidth - Bild.width)/2 > 0)  
      left = (screen.availWidth - Bild.width)/2;  
  
  var vollansicht = window.open(  
      src,  
      "Vollansicht",  
      ""  
          + "width=" + Bild.width  
          + "height=" + Bild.height  
          + "top=" + top  
          + "left=" + left  
          + "resizable=no,toolbars=no,"  
  );  
  
  return vollansicht;  
}

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)