[Dreamweaver3] Layers en navigatie probleempje

Pagina: 1
Acties:

  • Thefirstikke
  • Registratie: Juni 2000
  • Niet online
disclaimer:
Ja, ik heb de search gebruikt maar ik heb niks bruikbaars kunnen vinden

Ik heb een simpele layout gemaakt met wat layers in Dreamweaver3. Ik gebruik een aparte layer als navigatie menutje.

Wat ik wil:
Als ik op een button (kan een normale link zijn, of een button, dat weet ik nog niet maar dat doet er op dit moment ook niet toe :) ) klik, wil ik dat er in een andere layer een html bestand geopen wordt... Voorbeeldje: als ik op Foto's klik, wil ik dat er in de content layer de foto's getoond worden, inclusief wat text.

Het lukt me al wel om wat html te laten verschijnen/verbergen (Behaviors -> set text -> set text of layer) in een layer, maar die code komt dan in m'n index.htm te staan, dus dat wordt een ontzettend groot document + lange laadtijd?

Hoe ga ik dat aanpakken? Liefts doormiddal van de behaviors in dreamweaver3.

Alvast hartelijk dank :)

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 00:29

paQ

tip:

gebruik frames, dan ben je van de hele zeik af....

....of iframe....kan ook.....

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


  • Thefirstikke
  • Registratie: Juni 2000
  • Niet online
Tja, aan dat frames heb ik zelf ook al gedacht, maar dan gaat de hele look/concept van de pagina verloren... Dat wil ik dus liever niet :) Mijn gevoel zegt dat dit heel makkelijk op te lossen is....

(ff tussen haakjes he: dat iFrames, wat moet ik me daar precies bij voorstellen?)

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 00:29

paQ

Op woensdag 31 oktober 2001 19:55 schreef thefirstikke het volgende:

(ff tussen haakjes he: dat iFrames, wat moet ik me daar precies bij voorstellen?)
search op iFrame

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


  • Thefirstikke
  • Registratie: Juni 2000
  • Niet online
Ok, ik snap nu wat je allemaal met die iFrames kunt doen, maar hoe kun je er nu in hemelsnaam mee navigeren? Ik wil dus dat als ik op een link klik er in het iframe een html bestand geladen wordt.....

Verwijderd

HINT: <a target=""> en <frame name="">

Verwijderd

BTW: Iframes werken NIET bij Netscape, daar heet het Ilayer, dus daar moet je met JS even voor zorgen...

  • Thefirstikke
  • Registratie: Juni 2000
  • Niet online
Tnx voor de tip, maar ik ben helaas ab-so-luut geen html kenner ;( Maar ik ga wel even wat proberen. toch bedankt!

  • Thefirstikke
  • Registratie: Juni 2000
  • Niet online
Op woensdag 31 oktober 2001 21:07 schreef dannydude het volgende:
HINT: <a target=""> en <frame name="">
Zou je me misschien ook kunnen vertellen waar ik die 2 tags moet plaatsen? ik snap er nl weer echt de ballen van geloof ik....

  • Thefirstikke
  • Registratie: Juni 2000
  • Niet online
iemand nog tips hoe ik dit op kan lossen? het liefst met die <a target=""> en <frame name=""> tags? :)

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

wat wil je nou: layers of iFrame's :?

layers kun je vullen dmv:
code:
1
2
3
4
5
6
7
8
9
10
11
<script language="JavaScript" type="text/javascript">
    if ( document.all )
        document.all ['layerid'].innerHTML = 'watjedaarheenwilthebben';
       else if ( document.getElementById )
        document.getElementById ['layerid'].innnerHTML = 'watjedaarheenwilthebben';
       else if ( document.layers )
       {
        document.layers [ 'layerid' ].document.write ( 'watjedaarheenwilthebben' );
        document.layers [ 'layerid' ].document.close ();
       }
      </script>

ik weet alleen ff niet zo uit m'n bol of je ongestraft een url op de plaats van 'watjedaarheenwilthebben' mag zetten...

www.jurgroessen.nl


  • Thefirstikke
  • Registratie: Juni 2000
  • Niet online
Op donderdag 01 november 2001 16:37 schreef Hangloozz het volgende:
wat wil je nou: layers of iFrame's :?

layers kun je vullen dmv:
code:
1
2
3
4
5
6
7
8
9
10
11
<script language="JavaScript" type="text/javascript">
    if ( document.all )
        document.all ['layerid'].innerHTML = 'watjedaarheenwilthebben';
       else if ( document.getElementById )
        document.getElementById ['layerid'].innnerHTML = 'watjedaarheenwilthebben';
       else if ( document.layers )
       {
        document.layers [ 'layerid' ].document.write ( 'watjedaarheenwilthebben' );
        document.layers [ 'layerid' ].document.close ();
       }
      </script>

ik weet alleen ff niet zo uit m'n bol of je ongestraft een url op de plaats van 'watjedaarheenwilthebben' mag zetten...
Tja, dat mag dus blijkbaar niet... als ik daar bijvoorbeeld home.html in zet, krijg ik in m'n layer letterlijk layer.html te zien... Maar wat moet ik daar dan precies inzetten?

  • Thefirstikke
  • Registratie: Juni 2000
  • Niet online
Iemand nog iets toe te voegen? :)
Pagina: 1