Hallo miteinander!
ich möchte die Großansicht von Bildern nutzen. Ohne slimbox/mediabox kommt das Große bild ganz banal im selben Fenster und der Rest des Fensters ist weiß - was doof aussieht. Mit einem der moo-Scripte kommt das Bild mit den bekannten Lightbox-Einblend-Effekten. Am liebsten wäre mir ein neues Fenster in der Größe des Bildes ohne Menüzeile usw.
Ich habe mal eine Seite "zu Fuß", also ohne CMS, gemacht - da habe ich solchen Code verwendet:
Code:
function show_article(article_name,window_width,image_height)
{
var scrolling = 1;
var window_height = 654;
var ScreenWidth = screen.width;
var xpos = (ScreenWidth/2)-(window_width/2);
if (ScreenWidth < window_width)
{
xpos = 0;
window_width = ScreenWidth;
}
if (image_height <= 654)
{
window_height = image_height;
window_width = window_width - 16;
scrolling = 0;
}
if ((navigator.vendor == "KDE") || (typeof window.opera != 'undefined'))
{
var image_location = "/bilder/" + article_name;
var article_window = window.open(image_location,"article","width=" + window_width + ",height=" + window_height + ",scrollbars=" + scrolling + ",left=" + xpos + ",top=42");
return;
}
else
{
var article_window = window.open("","article","width=" + window_width + ",height=" + window_height + ",scrollbars=" + scrolling + ",left=" + xpos + ",top=42");
with (article_window.document)
{
open();
write("<html>\n<head>\n<title>Grossansicht</title>\n</head>\n<body style=\"margin: 0px\">\n");
write("<a href=\"javascript:window.close()\">\n<img border=\"0\" src=\"/bilder/" + article_name + "\" alt=\"Großansicht: " + article_name + "\" title=\"Zum Schließen auf das Bild klicken\" />\n</a>\n");
write("</body>\n</html>\n");
close();
location.reload();
}
}
}
und per PHP dann die Bilddaten (Name und Größe) ermittelt und übergeben.
So was in der Art würde ich gern in Contao benutzen, wie kann ich das bewerkstelligen? Oder kann ich das Erscheinungsbild der moo-Darstellung auf ein Minimum reduzieren?
Lesezeichen