Im neuen Fenster ein Bild öffnen

glare_ice

Grünschnabel
Also erst mal hallo zusammen :-)
Ich habe folgendes Problem, vielleicht kann mir ja jemand helfen...
(Ich weiß, dass hier auch PHP Code drin ist, aber mir geht es eigentlich um den JavaScript - Code.... der Rest ist nur zum besseren Verständnis)


while ($row = mysql_fetch_array($result)) {
$zaehler++;
echo $row['tag'] ."<br>";
echo $row['monat'] ."<br>";
echo $row['jahr'] ."<br>";
echo $row['event'] ."<br>";
echo $row['location'] ."<br>";
echo $row['artists'] ."<br>";
echo $row['flyer_url']."<br>";
$img_inf = getimagesize($row['flyer_url']);

$neu_fenster = '<a href="javascript:NeuFenster'.$zaehler.'()">Neues Fenster</a>';
echo "<br>".$neu_fenster;
?>
<script type="text/javascript">
<!--
function NeuFenster<?php echo $zaehler;?>() {
MeinFenster =
window.open("<?php echo $row['flyer_url']; ?>", "Zweitfenster", "width=<?php echo $img_inf[0]; ?>,height=<?php echo $img_inf[1]; ?>,scrollbars=no");
MeinFenster.focus();
}
//-->
</script>
<?PHP
}
?>

Mein 1. Problem hier ist, dass das Fenster sehr lange zum öffnen dauert und 2. dass das Bild nicht schön linksbündig und ganz oben "pickt" sondern dass noch ein Abstand zwischen Fenster und Bild ist......

Wäre sehr erfreut wenn mir jemand helfen könnte!
Danke schon im Voraus
glare_ice
 
Versuchs mal so :)
Code:
<script type="text/javascript">
<!--
function NeuFenster<?php echo $zaehler;?>() {
MeinFenster =
window.open("", "Zweitfenster", "width=<?php echo $img_inf[0]; ?>,height=<?php echo $img_inf[1]; ?>,scrollbars=no");
MeinFenster.document.open();
MeinFenster.document.write('<img src="<?php echo $row['flyer_url']; ?>"style="position:absolute;top:0px;left:0px;">');
MeinFenster.focus();
MeinFenster.document.clear();
}
//-->
</script>

WArum das Poppen allerdings so lange dauert, kann ich auch nicht sagen :(
 
Danke, das war mir sowiso wichtiger.... das andere kann ich mir auch nicht erklären.....
Villeicht ligt es daran dass ich direkt ein Bild lade und keine HTML - Seite!
 

Neue Beiträge

Zurück