• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Neues Fenster öffnen & URL Übergeben

Status
Für weitere Antworten geschlossen.
B

Bluescreen

Guest
Hallo Leutzt, ich bin grad an nem' Fotoalbum für ne CD, und habe folgendes Problem:
Ich möchte, das die Bilder mit klick auf ihr Tumbnail in einem Fenster geöffnet werden, und dort die Größe des Bildes noch etwas verkleinert wird.
Ich zeigs euch mal an meinem jetzigen Entwicklungsstand, aber Achtung:
Die Reihenfolge stimmt natürlich nicht mit der aufgeschriebenen Reihenfolge im Dokument überein!

OK, im BODY-Teil ist ein Bild mit dem Namen 'bild_001.jpg', sozuasgen unser Tumbnail. Mit einem Klick darauf soll eigentlich die Funktion 'oeffnen' aufgerufen werden, und ihr 'bild_001' übergeben werden.
HTML:
<a href="#" onclick="oeffnen(bild_001)">
<img src="bild_001.jpg" width="300" height="200" border="0" alt=""></a>

Das funktioniert aber nicht.
Code der Function 'oeffnen':

HTML:
function oeffnen () {
var fenster = window.open("", "", "width=800,height=600,resizable,dependet,location=no,menubar=no,status=no,scrollbars");
	  var text = "<html><head></head><body>";
	var text += "<img src='";
         var text += i;
	var text += ".jpg' width=790 height=590>";
	var text += "</body></html>";
	fenster.document.write(text);
         fenster.document.body.style.backgroundColor = "#FF8000";
	fenster.document.close();
         }
Den gesammten jetzigen Code findet ihr im Anhang: Anhang anzeigen javascript.html.txt

Kann mir jemand das Bild in einem neuen Fenster mit 790x590px (Größe des Bildes) öffnen?
 
hmm so ganz habe ich es nicht verstanden aber:
var text += ".jpg' width=790 height=590>";
müsste doch
HTML:
var text += ".jpg' width='790' height='590'>";
sein. Die Anführungszeichen fehlen.
dann
Diese Variable wurde nicht definiert.
und ich würde das so machen:
HTML:
<a href="#" onclick="oeffnen(bild_001)">
<img src="bild_001.jpg" width="300" height="200" border="0" alt=""></a>
Script:
HTML:
function oeffnen (bild) {
     var url = "http://www.deineSeite.de/" + bild + ".jpg";
     var fenster = window.open("url", "Ein Bild",
     "width=300,height=200,scrollbars=no,resizable=no,toolbar=no");
}
Bin mir aber nicht sicher, woran es bei dir lag.


//Du kannst das Window auch bearbeiten wie in deinem Beispiel
greez web_spider :D
Script:
HTML:
 
Ich glaube ich hab den Fehler:
Da mussten in der Klammer (bild_001) noch Anführungszeichen rum: ("bild_001").

Prob. hat sich damit gelöst!^^
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben