Html

Diskutiere Html im Multimedia Forum im Bereich Literatur u. Medien; Habs schon, trotzdem danke fürs lesen :D

Guest

Guest
Habs schon, trotzdem danke fürs lesen :D
 
#
Schau mal hier: Html. Dort wird jeder fündig!

Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren

Martin Kugelmann

Berufspilot
Dabei seit
01.06.2001
Beiträge
77
Zustimmungen
1
Ort
.
Layer ?
Ich dachte, das geht nur mit Netscape ?
Oder hat der IE das inzwischen auch drauf ?

... jetzt hätt ich's auch gefunden ...
 

Guest

Guest
scheiße, funzt net
:(

jüüüüüüüürgen!
 

Guest

Guest
Jürgen, wenne mal Zeit hast zwischen dem Koffer-packen:
URL kommt per PN

Mehrere Bilder, bisher ist eins in der Seite.
Das Script ist wie das erste von dir, öffnet speziell ein Foto. Naja, eher öffnet es einen Layer, wo das neue (größere Bild) direkt verlinkt ist. Und das ist das Problem. Es müssen mehrere Bilder geöffnet werden, ich will aber nicht jedesmal einen Layer mit der URL des Bildes tippeln.
Habs eben so probiert, das das Script einen Layer öffnet, in dem eine ähnliche PHP-Datei wie beim letzten mal angezeigt wird, welches dann das jeweilige Bild anzeigt. Funktioniert aber nicht, geht nur mit Netscape.

Also wie mach ich das?
Die ganze Datei als PHP?
:confused:
 
suchoi.net

suchoi.net

Testpilot
Dabei seit
18.06.2001
Beiträge
823
Zustimmungen
5
Ort
Berlin
Erst mal zu Martin! :D Schön wenns funktioniert hat (Vorschlag von Andreas). So schwer ist PHP garnicht! Kommt immer darauf an... Nur ein kleiner Tip von mir... Solltest Du da noch etwas HTML zwischendrin einbauen und bekommst dann irgend eine Fehlerausschrift mit PARSE ERROR drin. Nicht verzagen! :D

Schau Dir mal das Besherige an...

echo " ... ";

; schließt den Befehl ECHO ab. Alles was in den " " steht, ist das Argument. Baust Du innerhalb des Echos z.B. was mit <img src="bild.jpg"> ein, kommt es zu diesem Parse Error. PHP denkt, das hinter src=" der echo-Befehl zu ende ist und erwartet ein ;.

Entweder Du verwendest dann das einfache Hochkomma ' oder verwendest diese Schreibweise: <img src=\"bild.jpg\">. In dem Quellcoder der zurückgegebenen Seite ist dann nur das " zu sehen.

Ansonsten: Wenn Du ein Formular an ein PHP-Script abschickst, kannst Du in diesem Script alle Feldnamen von dem Formular als Variable ansprechen. In PERL ist dieser Punkt zum Beispiel aufwendiger. Da muss man den String der da ankommt auseinander klamüsern und die Inhalte erst einmal in Variablen packen.

Wenn Du ein Input-Field hast <input type="text" name="mail" ...> kannst Du in dem Script, das Du über die Form action ansprichst die Variable $mail direkt weiterverwenden. Inhalt der Variablen ist dann der entsprechende value des Formulars.

####################

Das Wort Layer ist umgangssprachlich oder als Tag zu verstehen. Als Tag ist es eine Erfindung von Netscape und funktioniert mit den meisten Features auch nur unter diesen. Von MS gibts da auch einen speziellen Tag. Das ganze rührt noch aus den Hochzeiten des Browserkrieges... Das universellste ist noch der DIV-Tag. Aber selbst dieser funktioniert nur mit leichten Einschränkungen universell. Umgangssprachlich bezeichnet man diesen Tag allerdings auch als Layer, da es ja ebenso als extra Ebene anzusehen ist, die sich frei im Raum platzieren läßt. Einmal durch den Z-Index (in der Höhe bzw. Z-Achse) und durch Angabe der Pixel von der linken oberen Ecke (X- und Y-Achse). Benutzt Ihr spezielle Editoren, kann man in der Regel beim Anlegen eines "Layers" auswählen, welcher TAG verwendet werden soll. LAYER, ILAYER, DIV, SPAN.


@Andreas

Versuche mal :

<div id="Layer1" style="position:absolute; left:103px; top:74px; width:211px; height:130px; z-index:1">
<!--#include virtual="seite.html" -->
</div>

Die Seite in der Du das einfügst, sollte dann aber *.shtml heißen! Die Datei seite.html enthält dann auch keine html,Body, etc. Tags!
 

Martin Kugelmann

Berufspilot
Dabei seit
01.06.2001
Beiträge
77
Zustimmungen
1
Ort
.
Vielleicht lern ich ja doch noch mal PHP :D ...
Ja, der Fehler kommt mir bekannt vor :D , da bin ich dann aber schon selber drauf gekommen, dass der da gerne anstelle von " lieber ' haben will. Aber das sagt der einem ja auch.
Und ich hab das sowieso gleich da eingebaut, wo ich's haben wollte, nicht erst die abgespeckte Version ausprobiert. Dann kam halt ein paar Mal diese Fehlermeldung, und jetzt klappt's so wie's soll.
Trotzdem danke.
 
suchoi.net

suchoi.net

Testpilot
Dabei seit
18.06.2001
Beiträge
823
Zustimmungen
5
Ort
Berlin
Gern geschehen! :)

Übrigens:

Wenn Ihr PHP oder SSI lokal bei Euch auf dem Rechner testen wollt... ganz einfach!

Ihr könnt Euch Software installieren mit der ein Webserver (mit SSI,PHP,PERL,...) "simuliert" wird. Da gibts auch verschiedene Produkte. Ich persönlcih benutze OmniHTTP.

http://www.omnicron.ab.ca/httpd/

Da gibts aber auch noch XITAMI oder... nicht zu vergessen, APACHE!!! :D
 
Thema:

Html

Oben