AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Layer in HTML verwenden

Ein Thema von AgentAS · begonnen am 17. Dez 2003 · letzter Beitrag vom 22. Dez 2003
Antwort Antwort
Benutzerbild von AgentAS
AgentAS

Registriert seit: 14. Jul 2003
Ort: Reutlingen
88 Beiträge
 
Delphi 6 Professional
 
#1

Layer in HTML verwenden

  Alt 17. Dez 2003, 10:31
Hallo zusammen,

habe da ein Problem. IE6 bringt mir hier ne Fehlermeldung document.EinLayer ist null oder kein Object.

HIer erst mal der Code

Delphi-Quellcode:

<html>
<head>
<title>index</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/jscript">
<!--
  function Laden ()
  {
    document.EinLayer.load("home.htm", 600);
  }

//-->
</script>

</head>
<body>
<table width="750" border="0" height="400" align="center">
  <tr>
     <td>[url="javascript:Laden()"]Dies ist ein Test[/url]</td>
  </tr>
  <tr>
    <td height="220">
   <layer name="EinLayer" top="50" left="20" src="/home.htm" onLoad=""></layer>
   </td>
  </tr>
  <tr>
    <td height="100"></td>
  </tr>
</table>
</body>
</html>
Ich teste gerade bischen in HTML und habe leider kein Buch. Habe meine Webauftritte immer mit Frames gemacht und will das ganze jetzt mit Layern erstellen.


Gruß AS
Nichts wissen ist auch eine Art Wissen.
  Mit Zitat antworten Zitat
Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#2

Re: Layer in HTML verwenden

  Alt 17. Dez 2003, 10:42
Hallo,

Ich weis jetzt zwar nicht, ob der IE Layer kann. Ich verwende immer divs.

Ich glaube, du musst <layer name="xxx"> <layer id="xxx"> schreiben und dann mit document.GetLayerByID drauf zugreifen

grüße, daniel
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Layer in HTML verwenden

  Alt 17. Dez 2003, 11:16
Moin AS,

hat aber nichts mit Delphi zu tun.

... und ab noch "Programmieren allgemein"
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von AgentAS
AgentAS

Registriert seit: 14. Jul 2003
Ort: Reutlingen
88 Beiträge
 
Delphi 6 Professional
 
#4

Re: Layer in HTML verwenden

  Alt 17. Dez 2003, 12:43
Hi,

alles klar werde es mal so testen.

Gruß

AS
Nichts wissen ist auch eine Art Wissen.
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#5

Re: Layer in HTML verwenden

  Alt 17. Dez 2003, 13:56
layer ist eine Netscape-Sache. Sie kann im IE funktionieren, muss sie aber nicht ... tut sie übrigens bei mir auch nicht (IE6 SP1), selbst wenn ich anstelle von "name" "id" verwende.

Zitat von Sanchez:
[...] und dann mit document.GetLayerByID drauf zugreifen
Funktioniert nicht, weil es im IE diese Funktion "GetLayerByID" nicht gibt.


Um Seiten in Seiten anzuzeigen, schlage ich ein iframe vor. Ansonsten kannst du mit div (bzw. dem Netscape-Gegenstück layer) maximal HTML-Elemente, Absätze, Links, usw., anzeigen lassen, aber IMHO nicht komplette Seiten.
  Mit Zitat antworten Zitat
Benutzerbild von JASH
JASH

Registriert seit: 19. Dez 2003
16 Beiträge
 
Delphi 7 Architect
 
#6

Re: Layer in HTML verwenden

  Alt 22. Dez 2003, 22:10
Hmmm, lieber spät als nie meinen senf dazu geben

Unter Netscape bzw. dem neuen Mozilla/Firebird funktionieren <div> tags ebenfalls, nur müssen die halt mit document.getElementById(name) angesprochen werden, einfach als variable einsetzen und es funzt auch du musst dein script nichtmal grossartig verändern.
Aus Fehlern lernt man, folglich gilt also "Desto mehr Fehler man macht desto mehr lernt man"
  Mit Zitat antworten Zitat
Antwort Antwort


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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz