Ga naar inhoud


Hulp gevraagd HTML (kom er niet meer uit)


Aanbevolen berichten

Geplaatst:

hallo

 

Ik ben voor iemand een site aan het maken maar stuit op een probleem waar ik niet meer uitkom.

 

 

Het is een frame site.

Met een index.htm, boven.htm en onder.htm

 

Nu heb ik in het bovenste frame een flash gemaakt met "Swichmax" daar heb ik navigatie links gemaakt die moeten allemaal openen in onder.htm

 

Bijvoorbeeld een externe pagina met een gastenboek die dan moet openen in onder.htm na het aanklikken van de link in de flash(boven.htm)

 

Ik ben beperkt met invullen in het "swichmax" progje, en de nieuwe paginas blijven openen in een gehele nieuwe grote pagina, buiten het frame om???

 

 

Bijlage: schermafduk Swichmax


Geplaatst:

Lees dit document eens goed door.

Daar zie je dat je een frame een naam geeft, en dan geef je aan in welk frame (met het "target" keyword) de link wilt openen.

 

Suc6!

 

Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Geplaatst:

Heb je wel in je frameset van de pagina de naam "onder" aan een frame toegewezen?

 

Wat is de code van je frameset?

 

Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Geplaatst:

<html>

 

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>Nieuwe pagina 1</title>

</head>

 

<frameset rows="*,*">

<frame name="boven" src="boven.htm" target="_self">

<frame name="onder" src="onder.htm" target="_self">

<noframes>

<body>

 

<p>Op deze pagina worden frames gebruikt, maar uw browser ondersteunt geen

frames.</p>

 

</body>

</noframes>

</frameset>

 

</html>

 

Dit is mijn index en zie ook de bijlage hoe ik de link heb gemaakt in swissmax, alleen dit werkt ook niet helaas.

wat doe ik toch fout

Geplaatst:

Een target bestaat niet voor een frame element. Dit zijn de attributen die mogen:

 

Code:
<![ %HTML.Frameset; [<!-- reserved frame names start with "_" otherwise starts with letter --><!ELEMENT FRAME - O EMPTY              -- subwindow --><!ATTLIST FRAME  %coreattrs;                          -- id, class, style, title --  longdesc    %URI;          #IMPLIED  -- link to long description                                          (complements title) --  name        CDATA          #IMPLIED  -- name of frame for targetting --  src         %URI;          #IMPLIED  -- source of frame content --  frameborder (1|0)          1         -- request frame borders? --  marginwidth %Pixels;       #IMPLIED  -- margin widths in pixels --  marginheight %Pixels;      #IMPLIED  -- margin height in pixels --  noresize    (noresize)     #IMPLIED  -- allow users to resize frames? --  scrolling   (yes|no|auto)  auto      -- scrollbar or none --  >]]>

 

Dus haal het target atribuut eens weg, en probeer het eens opnieuw....

 

Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Geplaatst:

Ik heb nog effe snel gekeken naar je attachment, en daar zie ik wat vreemds in staan. Je geeft daar als target een url op. Dit kan dus niet, je moet hier dus de naam gebruiken die je hebt toegewezen aan het frame in je frameset. In jouw geval dus "boven" en "onder"...

 

Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Geplaatst:

Hallo bedankt voor je reacties.

Ik vind dit erg moeilijk.

 

Als ik het goed begrijp is de frameset goed, tis ook een standaard frameset.

 

het gaat om de flash afbeelding daar krijg ik het niet voor elkaar om een knop een pagina toe toe wijzen die moet openen in "onder"

 

ben jij bekent met swichmax? anders kan ik je het flash wel toesturen zodat je even naar kunt kijken als je wilt ?

 

Groetjes

Geplaatst:

Nee, je frameset is dus NIET goed. Je kan GEEN "target" opgeven in je frameset. Dus die moet je eerst verwijderen.

 

De regel " <frame name="boven" src="boven.htm" target="_self"> " moet worden " <frame name="boven" src="boven.htm"> " . (Het zelfde geldt uiteraard voor de andere regel .... )

 

Dan in je links opgeven zoiets als dit:

 

<a href="blabla.html" target="boven">blabla?</a>

 

Hierdoor zal het linkje worden geopent in het frame met als naam "boven" .

 

Ik ken dat programma niet, maar in je eerste screenshot zag ik iets staan als "window" . Als je daar nu eens "boven" (of onder <img src="/forums/images/graemlins/wink.gif" alt="" /> ) invult.

 

Suc6!

 

Big fellow

 

PS Als je er nou echt niet uitkomt, stuur mij dan maar een PM...

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Geplaatst:

Bedank Big fellow <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" />

 

Alles heb ik werkend

<img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" />

Geplaatst:

Graag gedaan...

 

Nu nog de uitdaging om het zonder frames en tables te gaan maken, alleen met CSS. Dat heeft als voordeel dat het in meer browsers goed eruit ziet, en dat je het "onafhankelijk" (binnen grenzen) kan maken van schermresoluties.

Ook goed testen met meerdere verschillende browsers! De populairste zijn Internet Exploder, FireFox, Opera, Mozilla, Safari (Mac). Als je het goed hebt gemaakt ziet het in elke browser (nagenoeg) hetzelfde eruit...

 

Suc6!

 

Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Geplaatst:

of je maakt hem gewoon DTD XHTML Strict en hebt sch**t aan browsers die het niet goed renderen <img src="/forums/images/graemlins/tongue.gif" alt="" />

And now for something completely similar

Geplaatst:

Hmm, ik heb ook z'n probleem:

 

</v:shapetype><v:shape id="_x0000_s1034" type="#_x0000_t75" alt="Stukje tekst"

href="tekst.html" target=Frame1 title="Stukje tekst"

style='position:absolute;left:0;text-align:left;margin-left:14.55pt;

Enzovoorts.

 

In IE5 komt in frame Frame1 netjes de inhoudt van tekst.html te staan maar in IE6 word Frame1 wit gemaakt, er gebeurt verder dus niks... kan dit echt niet anders dan met css? (en ja de frameset word goed aangemaakt, dit heeft altijd perfect gewerkt in ie5 en FF)

gr, WPW. -=[Deze ruimte is opzettelijk leeg gelaten]=-

Geplaatst:

Heb je in FF al de webdeveloper toolbar geinstalleerd? Want dan kan je heel eenvoudig onder "Tools" -> "Validate HTML" je HTML controleren op fouten...

Dit helpt heel veel om je fouten te vinden.

Trouwens de meest voorkomende fout bij dit soort problemen is het verkeerd declareren van het document type ....

 

Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Geplaatst:

Gevonden... heel vreemd, href moet een volledig pad hebben, dan werkt het wel, lekker handig als je lokaal aan het ontwikkellen bent <img src="/forums/images/graemlins/smile.gif" alt="" />

gr, WPW. -=[Deze ruimte is opzettelijk leeg gelaten]=-

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...