Hi,
auf meiner Startseite befinden sich mehrere kleine Vorschaubilder.
Um diese in voller größe zu sehen muß man nur auf das Bild klicken.
Es öffnet sich ein kleines Fenster in dem dieses Bild dargestellt
werden soll. Hierzu habe ich folgendes JavaScript gefunden:
function formHandler(form){
var URL = document.form.site.options[document.form.site.selectedIndex].value;
window.location.href = URL;
}
// End -->
<!— Hide script from old browsers
function OpenNewWindow(cPicture,nWidth,nHeight,nBorder)
{
NewWindow=window.open("",„NeuEins“,„HEIGHT=“+nHeight+",WIDTH="+nWidth+",scrollbars=no,resizable=no,top=5,left=5");
NewWindow.document.write ("<HTML><HEAD><TITLE>Titel deiner Seite");
NewWindow.document.write ("</TITLE></HEAD>");
NewWindow.document.write ("<BODY>");
NewWindow.document.write ("<:stuck_out_tongue_winking_eye: ALIGN=CENTER>");
NewWindow.document.write ("<IMG SRC=");
NewWindow.document.write ('http://www.domain.de/bilder/’);
NewWindow.document.write (cPicture);
NewWindow.document.write (">");
NewWindow.document.write ("</P>");
NewWindow.document.write ("<center><FORM><INPUT TYPE=‚button‘ VALUE=‚Fenster schließen‘ onClick=‚self.close()‘>");
NewWindow.document.write ("</FORM></CENTER>");
NewWindow.document.write ("</BODY></HTML>");
NewWindow.document.close();
return false;
}
// end hiding from old browsers -->
Und so sieht’s dann der html Code im geöffneten kleinen Fenster aus:
Titel deiner Seite
Ich möchte allerdings, daß es so aussieht:
Titel deiner Seite Meine Bilder
Nach vielen Erfolglosen Stunden das Script umzuändern ohne das Fehlermeldungen erscheinen
bzw. sich das Fenster überhaupt nicht mehr öfnet,hoffe ich nun auf Hilfe hier im Forum.
Viele Grüße
Claudia
Hai, Claudia,
auf meiner Startseite befinden sich mehrere kleine
Vorschaubilder.
Um diese in voller größe zu sehen muß man nur auf das Bild
klicken.
Es öffnet sich ein kleines Fenster in dem dieses Bild
dargestellt
werden soll. Hierzu habe ich folgendes JavaScript gefunden:
Boah, ey - voll kompliziert, was Du da machst - versuch’s doch mal so:
Wobei bild1.html eine Seite ist, die nur Dein Bild in groß enthält…
Gruß
Sibylle
Viele Grüße
Claudia
Hi,
Deine Methode verstehe ich nicht…! Wie sagst Du den dem Fenster bzw. der Inhalt auszusehen hat?
Claudia
Hai, Claudia,
Deine Methode verstehe ich nicht…! Wie sagst Du den dem
Fenster bzw. der Inhalt auszusehen hat?
keeen Problem - dann eben mit Erklärung:
also zunächst brauchst Du einen Anker
dem sagst Du, daß er eigentlich nix öffnen soll href="#"
um ihm dann die Fähigkeit onClick=„window.open zu verpassen, also beim Anklicken ein Fenster zu öffnen
das folgende Inhalte und Eigenschaften hat
die html-Datei, die es anzeigen soll (‚bild1.html‘,
mit dem Namen/Titel ‚Bild1‘,
und kein Standard-Browser-Fenster, sondern eben keine Toolbar (der Kram oben im Browser) ‚toolbar=no,
keine Statusleiste status=no,
kein Menue menubar=no,
mit einer Breite von 250 Pixeln width=250,
und einer Höhe von 350 Pixeln height=350‘)“>
(Höhe und Breite sollten Deinem Bild entsprechen
)
Beschreibung des zu öffnenden Fensters und Anker fertig.
Nun benutzt Du die kleine Grafik (die Du hoffentlich auch als kleines Bild abgespeichert hast und nicht erst im html-Text mit height und width verkleinerst) als Link
und schließt den Anker wieder
Das große Bild, daß Du anzeigen lässt, ist in einer einfachen HTML-Datei namens „bild1.html“ untergebracht (also ), der IE kann wohl auch das bild direkt anzeigen, also statt eine HTML-Datei mit dem Bild als Inhalt zu erzeugen und dann aufzurufen, könntest Du auch das Bild selbst (meingroßesbild.jpg) aufrufen - ich weiß aber nicht, ob das alle Browser können, also lieber in eine HTML-Datei packen.
Wenn jetzt das kleine Bild in Deiner Seite angeklickt wird, öffnet sich ein Extra-Fenster ohne die ganzen Browser-Steuerungs-Kram, in dem nur Dein großes Bild angezeigt wird.
Alle Klarheiten beseitigt?
Gruß
Sibylle