 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
28.06.2003, 12:22
|
#1
|
|
TP-Senior
Registriert seit: Apr 2003
|
Das Bild in einem kleinen Fenster öffnen
Hallo,
bei viele Homepages ist es so, dass wenn man auf einem Thumbsnail (mit Hyperlink verseht) klickt, nur ein kleines Fenster geöffnet wird, in dem das große Bild zu sehen ist.
Ich hoffe, ihr weißt, was ich meine
Wie realisiert man sowas?
so long
|
|
|
28.06.2003, 12:46
|
#2
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
entweder mit scripten/extensions, die ein Fotoalbum erzeugen ...
DW hat unter 'Befehle' da eine eingebaute Möglichkeit, als (deutlich bessere) Extension für DW gibt es dann z.B. noch 'webphotoalbum 2.1'
PS hat unter -> Datei -> Automatisieren -> Webfotoalbum auch eine 'eingebaute' Funktion dafür
Tools wie ACDSee, IrfanView u.ä. können das auch ...
oder 'per Hand' kannst du das mit einem 'PopUp' lösen oder in DW dafür wieder die Extension 'Just So Picture It' verwenden ...
|
|
|
28.06.2003, 13:09
|
#3
|
|
TP-Senior
Registriert seit: Apr 2003
|
Ich meine sowas:
bild.html
<body>
<img src="test.jpg" width="500"/>
<a href="#" onClick="window.close('popup.php')">Fenster schliessen</a>
</body>
popup.php
<a href="#" onClick="window.open('popup.php', 'Name','toolbar=no,status=no,menubar=no,width=500,height=400')">
<img src="03.jpg" width="135" height="127" /></a>
Was mich allerdings an dieses funktionierendes Skript wundert, ist dass ich die Zeilen nicht innerhalb der <?php ?> oder <script></script> schreiben muss.
Warum? ist das nicht ein PHP- oder Java-Skript?
Geändert von bigtail (28.06.2003 um 13:15 Uhr).
|
|
|
28.06.2003, 13:35
|
#4
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
das ist ein ganz normales PopUp
die Funktion basiert auf js
falls du mit DW arbeitest, ist die einfachste Art und Weise, dieses zu erzeugen, die o.g. Extension 'Just So Picture It'
aber auch mit DW-Boardmitteln kannst du über -> Fenster -> Verhalten -> +-Zeichen -> neues Browserfenster öffnen so ein PopUp erzeugen.
andere Editoren (GoLive, Frontpage ...) werden ähnliche Funktionen haben, kenne ich mich aber nicht mit aus ...
|
|
|
28.06.2003, 13:49
|
#5
|
|
TP-Senior
Registriert seit: Apr 2003
|
Zitat:
|
die Funktion basiert auf js
|
sollte dan nicht das ganze innerhalb <script language="java script"></script> geschrieben werden??
|
|
|
28.06.2003, 13:50
|
#6
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
das script selber steht meist im <head>
im <body> erfolgt dann nur noch der Aufruf
|
|
|
28.06.2003, 18:19
|
#7
|
|
TP-Senior
Registriert seit: Apr 2003
|
Bitte entschuldigt mich, wenn ich nachhacke. Bin etwas durcheinander.
Und zwar kann mir jemand sagen, warum das hier funktioniert?
Nirgends steht <script>...</script> oder sowas. Reine HTML, und es funktioniert trotzdem mit "onClick"!!!!!
Es sind zwei HTML-Dateien. Eine beinhaltet ein "Thumbsnail" und wenn man darauf klickt öffnet sich die andere HTML-Datei mit dem großen Bild.
HTML-Datei mit Thumbsnail
<html>
<head>
<title>foto.html</title>
</head>
<body>
<a href="#" onClick="window.open('popup.html', 'Name','toolbar=no,status=no,menubar=no,width=500,height=400')">
<img src="test.jpg" width="135" height="127" /></a>
</body>
</html>
HTML-Datei mit dem Bild in Originalgröße
<html>
<head>
<title>popup.html</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<img src="test.jpg" width="500"/>
<a href="#" onClick="window.close('popup.php')">Fenster schliessen</a>
</body>
</html>
Geändert von bigtail (28.06.2003 um 18:26 Uhr).
|
|
|
28.06.2003, 18:31
|
#8
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
gib' doch mal bitte einen Link auf deine Beispielseite 
|
|
|
28.06.2003, 18:45
|
#9
|
|
TP-Moderator
Registriert seit: Dec 2001
Ort: Heidelberg
|
Der script-Tag schließt Scripte ein, um dem html-verarbeitenden Browser zu sagen: "Achtung, das hier ist eine JavaScript-Funktion und kein Html, also bitte bearbeite das gesondert."
Das 'onclick' steht allerdings in einem html-Tag. Der Browser bearbeitet also den html-Tag, der ein kleines bißchen durch die JavaScriptanweisung aufgemotzt wird. Er kann das also ohne weiteres bearbeiten, während er bei komplexen Funktionen und reinen JavaScript-Befehlen durcheinander kommen würde, da er ja eine html-Datei bearbeitet und html zum Bearbeiten erwartet.
Ist etwas umständlich erklärt, aber ich hoffe, man versteht, was ich meine. 
|
|
|
28.06.2003, 19:07
|
#10
|
|
TP-Senior
Registriert seit: Apr 2003
|
LimaX,
Du meinst es liegt an der Fehlerkorrektur des Browsers??
Wenn Ja, wie wäre die richtige (richtigere) Schreibweise??
Geändert von bigtail (29.06.2003 um 14:26 Uhr).
|
|
|
28.06.2003, 20:47
|
#11
|
|
TP-Moderator
Registriert seit: Dec 2001
Ort: Heidelberg
|
Nein, es ist alles richtig geschrieben.
In einer html-Datei erwartet der Browser html zum Verarbeiten. Kommt nun JavaScript-Code kann der Browser nicht damit umgehen, da dies kein html ist. Er würde eine Fehlermeldung ausgeben. Deshalb sagt ihm der Script-Tag, daß der umschlossene Text als Script interpretiert werden muß. Welche Interpretationssprache zu nutzen ist, bekommt der Browser dann im Script-Tag mitgeteilt.
Das onclick steht ja nicht alleine, sondern als Erweiterung eines Tags, deshalb versteht der Browser das auch.
Vielleicht erklärt Selfhtml das besser .. 
Geändert von LimaX (28.06.2003 um 20:57 Uhr).
|
|
|
29.06.2003, 02:13
|
#12
|
|
TP-Senior
Registriert seit: Apr 2003
|
Danke, jetzt habe ich kappiert.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:37 Uhr.
|
 |