|
| Hjælp til iframe Fra : Bo Stephensen |
Dato : 28-11-09 12:40 |
|
Jeg har lavet en side, hvor jeg har en række menu punkter, samt
en iframe nedenunder. Og det virker fint nok med at skifte i
framen, men hvis jeg trykker på et menu punkt på den hentede side
i framen, så virker det bare ikke. Er der en der sidder med en
genial løsning på dette for jeg har ikke lige nogen ide om
hvorfor det ikke virker. Jeg har brugt dette script for at få det
til at køre som det gør nu
http://www.dynamicdrive.com/dynamicindex17/iframessi2.htm
Håber der er en der har en løsning..
PFT
Bo
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Rune Jensen (28-11-2009)
| Kommentar Fra : Rune Jensen |
Dato : 28-11-09 12:59 |
|
Bo Stephensen skrev:
> Jeg har lavet en side, hvor jeg har en række menu punkter, samt
> en iframe nedenunder. Og det virker fint nok med at skifte i
> framen, men hvis jeg trykker på et menu punkt på den hentede side
> i framen, så virker det bare ikke. Er der en der sidder med en
> genial løsning på dette for jeg har ikke lige nogen ide om
> hvorfor det ikke virker. Jeg har brugt dette script for at få det
> til at køre som det gør nu
> http://www.dynamicdrive.com/dynamicindex17/iframessi2.htm
>
> Håber der er en der har en løsning..
Du er nok nødt til at sende et link til din side, da det er dér, fejlen
opstår.
Hvis det viser sig, det er selve scriptet, som skal udbygges/ændres, vil
du muligvis blive bedt om at stille spørgsmålet i clientside-gruppen -
her sidder dem med specielt forstand på javascript.
Jeg har ikke selv forstand på frames, og kan desværre ikke hjælpe med
lige dette.
MVH
Rune Jensen
| |
Bo Stephensen (28-11-2009)
| Kommentar Fra : Bo Stephensen |
Dato : 28-11-09 13:20 |
|
Rune Jensen wrote in dk.edb.internet.webdesign.html:
> Bo Stephensen skrev:
> > Jeg har lavet en side, hvor jeg har en række menu punkter, samt
> > en iframe nedenunder. Og det virker fint nok med at skifte i
> > framen, men hvis jeg trykker på et menu punkt på den hentede side
> > i framen, så virker det bare ikke. Er der en der sidder med en
> > genial løsning på dette for jeg har ikke lige nogen ide om
> > hvorfor det ikke virker. Jeg har brugt dette script for at få det
> > til at køre som det gør nu
> > http://www.dynamicdrive.com/dynamicindex17/iframessi2.htm
> >
> > Håber der er en der har en løsning..
>
> Du er nok nødt til at sende et link til din side, da det er dér, fejlen
> opstår.
>
> Hvis det viser sig, det er selve scriptet, som skal udbygges/ændres, vil
> du muligvis blive bedt om at stille spørgsmålet i clientside-gruppen -
> her sidder dem med specielt forstand på javascript.
>
> Jeg har ikke selv forstand på frames, og kan desværre ikke hjælpe med
> lige dette.
>
>
> MVH
> Rune Jensen
Du er sikker på det er clientside, da jeg mener iframe er SSI altså
serverside, men igen jeg er heller den største haj til det :)
Bo
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Birger Sørensen (28-11-2009)
| Kommentar Fra : Birger Sørensen |
Dato : 28-11-09 14:00 |
|
Bo Stephensen kom med denne ide:
> Jeg har lavet en side, hvor jeg har en række menu punkter, samt
> en iframe nedenunder. Og det virker fint nok med at skifte i
> framen, men hvis jeg trykker på et menu punkt på den hentede side
> i framen, så virker det bare ikke. Er der en der sidder med en
> genial løsning på dette for jeg har ikke lige nogen ide om
> hvorfor det ikke virker. Jeg har brugt dette script for at få det
> til at køre som det gør nu
> http://www.dynamicdrive.com/dynamicindex17/iframessi2.htm
>
> Håber der er en der har en løsning..
>
> PFT
> Bo
Det er der nok - du kan jo prøve at spørge dem har har kreeret det
script der ikke virker?
iframe er depreacted, og understøttes kun af transitional doctype.
Det må vi så gætte os til, at du har sørget for at bruge, eftersom du
holder siden hemmelig: et link ville være på sin plads.
Klip en hæl og skær en tå, find nogle scripts der ser smarte ud, put
det hele i en blender og strø det med nænsom hånd ud over din kode, og
du er sikker på noget makværk, der i hvert fald ikke virker som
tænkt...
Så vidt jeg lige kan se, er der ikke noget det angivne script kan
(eller iframe generelt, for den sags skyld), som ikke kan klares med en
helt almindelig <div> og lidt AJAX. Det kræver naturligvis noget
fornuftigt HTML med CSS.
Det skulle lige være, at hente andres sider ind, og lade somom de er
ens egne - hvilket ikke er lovligt uden tilladelse -, og noget man
generelt skal holde sig fra.
Så - måske var det en ide, at beskrive hvad det er du vil opnå, og give
et link til det du har, så er der sikkert nogle, der kan komme med
holdbare forslag til løsninger.
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
| |
Rune Jensen (28-11-2009)
| Kommentar Fra : Rune Jensen |
Dato : 28-11-09 15:37 |
|
Birger Sørensen skrev:
> iframe er depreacted, og understøttes kun af transitional doctype.
Lige dette bør vel kunne løses ved at sætte korrekt doc type. Det er vel
stadig med i den standard.
Det er nok mere selve koden, som vil skabe nogle problemer - jeg kan se
fuglesiden i Firefox, ikke i Opera, så et eller andet funker ikke. Og så
skal man huske at tage højde for de bagdele, som iframes under alle
omstændigheder har, hvis man foretrækker frames - det er jeg desværre
(heller) ikke grundigt nok inde i, hvordan man slipper udenom de problemer.
> Så vidt jeg lige kan se, er der ikke noget det angivne script kan (eller
> iframe generelt, for den sags skyld), som ikke kan klares med en helt
> almindelig <div> og lidt AJAX. Det kræver naturligvis noget fornuftigt
> HTML med CSS.
AJAX har nu også sine dårlige sider...
;)
Man kan lave det med alm. HTML og DIVer (i princippet - det vil så
opdatere hele siden i stedet for kun noget af den), men Bo skal jo også
kunne følge med, ellers er det måske knapt så sjovt - ved ikke, om det
vil være for stor en mundfuld(?)
PS. Jeg synes selve designet er rigtigt godt tænkt. Jeg bruger selv
idéerne med ikoner til menupunkter.
PPS: Min udbyders nyhedsserver har en af de sædvanlige hickups, så det
er rent tilfældigt, hvilke indlæg jeg ser eller ikke ser (mine egne
kommer slet ikke frem her). Nu lader jeg dem tænke sig om lidt, det
plejer at blive løst henad vejen, men ikke flere indlæg herfra
foreløbig, for det er sgisme da for irriterende, jeg ikke kan følge hele
diskussionen...
MVH
Rune Jensen
| |
Bo Stephensen (28-11-2009)
| Kommentar Fra : Bo Stephensen |
Dato : 28-11-09 14:34 |
|
Jeg prøver at hente en side ind i framen, fra en side der allerede
vises deri, og det kan jeg ikke få det til. Jeg har under
menupunktet dyr, sat fugl til at virke, eller det skulle det gøre,
men det vil så bare ikke komme frem...
I kan tjekke det ud, der er lavet her
www.hjoerringdyreland.dk/tester
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jørgen Farum Jensen (28-11-2009)
| Kommentar Fra : Jørgen Farum Jensen |
Dato : 28-11-09 15:46 |
|
Bo Stephensen skrev:
> Jeg prøver at hente en side ind i framen, fra en side der allerede
> vises deri, og det kan jeg ikke få det til. Jeg har under
> menupunktet dyr, sat fugl til at virke, eller det skulle det gøre,
> men det vil så bare ikke komme frem...
> I kan tjekke det ud, der er lavet her
> www.hjoerringdyreland.dk/tester
>
Det er noget ufatteligt kompliceret og gammeldags
kode du har præsteret der. Ét eksempel er
<td width="137"><div align="center"><img
src="knapper/fuglknap001.jpg" width="69" height="96"
border="0" usemap="#Map2"></div></td>
og kigger man i map-markøren får man
<area shape="rect" coords="1,3,68,94"
href="javascript:loadintoIframe('myframe',
'billederfugl.html')">
Hele denne ene sag kan ordnes med
<td>
<a href="billederfugl.html">
<img src="knapper/fuglknap001.jpg"></a>
</td>
- hvis du vel at mærke dropper den mærkelige idé
med at putte tingene i frames eller iframes.
Der er simpelthen ikke noget på dine sider,
der ikke kan ordnes med ganske almindelig HTML,
endda uden tabeller, og nogle få stylesheet
formdeklarationer.
Jeg tænker at det klogeste du kan gøre at
starte forfra med som sagt almindelig HTML og
CSS og så efterhånden som du støder ind i problemer
med at opnå det, du gerne vil, søge råd her i
gruppen.
De fleste af dem der poster i denne gruppe
vil gerne hjælpe, men næppe med at
redde et projekt der er fuldstændig kuldsejlet.
PS: Der er også flere fatale valideringsfejl
alene på din forside.
--
Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets: http://webdesign101.dk/cssbog/
..
| |
Birger Sørensen (28-11-2009)
| Kommentar Fra : Birger Sørensen |
Dato : 28-11-09 15:53 |
|
Bo Stephensen formulerede lørdag:
> Jeg prøver at hente en side ind i framen, fra en side der allerede
> vises deri, og det kan jeg ikke få det til. Jeg har under
> menupunktet dyr, sat fugl til at virke, eller det skulle det gøre,
> men det vil så bare ikke komme frem...
> I kan tjekke det ud, der er lavet her
> www.hjoerringdyreland.dk/tester
Det hjælper jo unægteligt at få syn på siden.
Først, så er der HTML-fejl på siden (siderne), og dem er du nødt til at
rette.
Brug
http://validator.w3.org/
(eller installer FireFox med HTML-validtor tilføjelse)
og - når du når så langt - for CSS
http://jigsaw.w3.org/css-validator/
Og det gælder alle dine sider - også dem du henter til iframen.
Spørg om ting du ikke forstår.
Eller brug
http://www.w3.org/TR/html401/
og
http://www.w3.org/TR/CSS21/
for at blive meget klogere..
Du mangler helt doctype, hvilket sætter browserne i Quirks-mode => de
gætter på hvad du mener med den kode du skriver, og der er ikke ret
mange af dem, der gætter ens, så det ser formentlig meget forskelligt
ud i forskellige browsere.
Hvilken du skal vælge, er lidt svært at rådgive dig om - se resten af
dette indlæg.
Hvis du beholder den opbygning du har, *skal* du bruge
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
" http://www.w3.org/TR/html4/loose.dtd">
fordi den er den eneste der understøtter din iframe.
(Den må gerne stå på een linie, og den skal stå som første linie - i
alle filer)
Dernæst nogle kommentarer i øvrigt.
frames og iframes er man ved at gå bort fra. Hvis man alligevel vælger
at bruge det på nye sider, skal det gøres rigtigt - og der er
umiddelbart ingen grund til at bruge script. Grunden til den løsning du
bruger, er formentlig, at iframes ikke tilpasser sig i størrelse, når
indholdet ændres, og man får noget dribleri med scrollbarer både det
ene og det andet sted. Det scriptet gør, er at tilpasse nutiden til
fortiden - eller at få en iframe til at opføre sig som en del af et
frameset - og *skal* det være med frames, vil det formentlig bedre
kunne betale sig, faktisk at bruge frameset...
En iframe, er beregnet til at vise et dokument inde i et andet. Og det
virker fint. Når du klikker på "Dyr" viser iframen den tilsvarende
side.
Den side der vises, skal være en hel HTML-side, for iframen viser et
dokument i et dokument - næsten som var den et faneblad, eller en
browser i sig selv. Det du henter (dyr.html), mangler doctype, og er
ikke et html dokument - det mangler også <html> og <head>. Grunden til
at det ikke virker, er måske at du heller ikke har javascriptet i det
dokument du henter ind i iframen, og du kalder derfor en funktion der
ikke eksisterer. For at hente en anden side ind i iframen, skal du
almindeligvis faktisk bare bruge et helt almindeligt link. (Det vil nok
ikke få iframen til at tilpasse sig størrelsen - og jeg har ikke
tålmodighed i at gå i detaljer i scriptet, for at finde ud af om og
hvordan).
Det du vil gøre, kan lade sig gøre på andre - både simplere og mere
overskuelige måder - og uden scripts.
Prøv f.eks. at gå på opdagelse på Jørgen Farum Jensens sider -
http://webdesign101.dk
Der er masser af inspiration, og forståelige forklaringer.
Nok for nu - men du har vist også nok at gå i gang med...
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
| |
Bo Stephensen (28-11-2009)
| Kommentar Fra : Bo Stephensen |
Dato : 28-11-09 16:31 |
|
Birger Sørensen wrote in dk.edb.internet.webdesign.html:
> Bo Stephensen formulerede lørdag:
> > Jeg prøver at hente en side ind i framen, fra en side der allerede
> > vises deri, og det kan jeg ikke få det til. Jeg har under
> > menupunktet dyr, sat fugl til at virke, eller det skulle det gøre,
> > men det vil så bare ikke komme frem...
> > I kan tjekke det ud, der er lavet her
> > www.hjoerringdyreland.dk/tester
>
> Det hjælper jo unægteligt at få syn på siden.
>
> Først, så er der HTML-fejl på siden (siderne), og dem er du nødt til at
> rette.
> Brug
> http://validator.w3.org/
> (eller installer FireFox med HTML-validtor tilføjelse)
> og - når du når så langt - for CSS
> http://jigsaw.w3.org/css-validator/
> Og det gælder alle dine sider - også dem du henter til iframen.
> Spørg om ting du ikke forstår.
> Eller brug
> http://www.w3.org/TR/html401/
> og
> http://www.w3.org/TR/CSS21/
> for at blive meget klogere..
>
> Du mangler helt doctype, hvilket sætter browserne i Quirks-mode => de
> gætter på hvad du mener med den kode du skriver, og der er ikke ret
> mange af dem, der gætter ens, så det ser formentlig meget forskelligt
> ud i forskellige browsere.
> Hvilken du skal vælge, er lidt svært at rådgive dig om - se resten af
> dette indlæg.
> Hvis du beholder den opbygning du har, *skal* du bruge
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> " http://www.w3.org/TR/html4/loose.dtd">
> fordi den er den eneste der understøtter din iframe.
> (Den må gerne stå på een linie, og den skal stå som første linie - i
> alle filer)
>
> Dernæst nogle kommentarer i øvrigt.
> frames og iframes er man ved at gå bort fra. Hvis man alligevel vælger
> at bruge det på nye sider, skal det gøres rigtigt - og der er
> umiddelbart ingen grund til at bruge script. Grunden til den løsning du
> bruger, er formentlig, at iframes ikke tilpasser sig i størrelse, når
> indholdet ændres, og man får noget dribleri med scrollbarer både det
> ene og det andet sted. Det scriptet gør, er at tilpasse nutiden til
> fortiden - eller at få en iframe til at opføre sig som en del af et
> frameset - og *skal* det være med frames, vil det formentlig bedre
> kunne betale sig, faktisk at bruge frameset...
> En iframe, er beregnet til at vise et dokument inde i et andet. Og det
> virker fint. Når du klikker på "Dyr" viser iframen den tilsvarende
> side.
> Den side der vises, skal være en hel HTML-side, for iframen viser et
> dokument i et dokument - næsten som var den et faneblad, eller en
> browser i sig selv. Det du henter (dyr.html), mangler doctype, og er
> ikke et html dokument - det mangler også <html> og <head>. Grunden til
> at det ikke virker, er måske at du heller ikke har javascriptet i det
> dokument du henter ind i iframen, og du kalder derfor en funktion der
> ikke eksisterer. For at hente en anden side ind i iframen, skal du
> almindeligvis faktisk bare bruge et helt almindeligt link. (Det vil nok
> ikke få iframen til at tilpasse sig størrelsen - og jeg har ikke
> tålmodighed i at gå i detaljer i scriptet, for at finde ud af om og
> hvordan).
>
> Det du vil gøre, kan lade sig gøre på andre - både simplere og mere
> overskuelige måder - og uden scripts.
> Prøv f.eks. at gå på opdagelse på Jørgen Farum Jensens sider -
> http://webdesign101.dk
> Der er masser af inspiration, og forståelige forklaringer.
>
> Nok for nu - men du har vist også nok at gå i gang med...
>
> Birger
>
> --
> http://varmeretter.dk - billig, sund og hurtig mad
> http://bbsorensen.dk
>
>
Jamen det lader da til jeg får rigeligt at lave, det der undrer mig er
faktisk at det hele er lavet med dreamweaver cs4 og kun tilføjet det script
med dynamisk iframe, og så er det helt forkert det der er i siderne :S men
nok om det, må kigge nærmere på det link du har givet, men hva burde man
gøre i stedet for en frame eller iframe for at hente forskellige dokumenter
ind i en eks index side, uden at alt udenoms ændrer sig, altså menu, sider
osv...
Bo
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Birger Sørensen (28-11-2009)
| Kommentar Fra : Birger Sørensen |
Dato : 28-11-09 17:39 |
|
Bo Stephensen frembragte:
8X
> Jamen det lader da til jeg får rigeligt at lave, det der undrer mig er
> faktisk at det hele er lavet med dreamweaver cs4 og kun tilføjet det script
> med dynamisk iframe, og så er det helt forkert det der er i siderne :S men
> nok om det, må kigge nærmere på det link du har givet, men hva burde man
> gøre i stedet for en frame eller iframe for at hente forskellige dokumenter
> ind i en eks index side, uden at alt udenoms ændrer sig, altså menu, sider
> osv...
>
> Bo
Generelt, så laver du din menu (og sidefod, og andet indhold, der er
ens på alle sider) i index, og bruger en eller anden form for include
(SSI, PHP eller ASP, er de almindeligste), til at hente det øvrige
indhold af siden.
Det betyder så, at man faktisk henter en helt ny "index" hver gang en
side skal vises. Det er formentlig det du har prøvet at undgå - men det
er ikke noget problem i dag, hvor hastighederne er høje og browserne
"gemmer" det meste af det indhold der bliver gentaget - specielt på en
side som din, der blot har billeder og nogle få tekster, som de
gentagne elementer.
Man kan også gøre omvendt - altså lægge det fælles indhold i een eller
flere filer, som så includeres på de enkelte sider.
Ingen af tingene er ikke specielt svært - men nok mest af alt, en
anderledes måde at tænke på.
Og selvfølgelig afhænger det også af, hvad det er der skal vises, men
der er ikke ret meget der ikke kan passes ind i det system - heller
ikke med ekstra menuer på undersider, som du har det.
Og om man vælger det ene eller det andet afhænger nok af hvad der er
smartest i det enkelt tilfælde, og hvilke include muligheder man har,
og ikke at forglemme ens egne preferancer og forudsætninger.
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
| |
Stig Johansen (28-11-2009)
| Kommentar Fra : Stig Johansen |
Dato : 28-11-09 17:42 |
|
Bo Stephensen wrote:
> :men hva
> burde man gøre i stedet for en frame eller iframe for at hente forskellige
> dokumenter ind i en eks index side, uden at alt udenoms ændrer sig, altså
> menu, sider osv...
Hvis det skal være søgbart, så er der ingen andre muligheder end iframe
eller frame.
(måske object).
Skal du lave det uden iframe eller frame, så bliver du nødt til at bruge
javascript, men det det bliver ikke brugt af søgemaskinerne, så de vil bare
se en 'tom' side.
Hvis det ikke har betydning med søgemaskiner, så kan du lægge det i en div
med passende Ajax funktioner.
Alternativer er at reloade det hele ved hvert klik.
--
Med venlig hilsen
Stig Johansen
| |
Jørgen Farum Jensen (28-11-2009)
| Kommentar Fra : Jørgen Farum Jensen |
Dato : 28-11-09 22:09 |
|
Stig Johansen skrev:
> Bo Stephensen wrote:
>
>> :men hva
>> burde man gøre i stedet for en frame eller iframe for at hente forskellige
>> dokumenter ind i en eks index side, uden at alt udenoms ændrer sig, altså
>> menu, sider osv...
>
> Hvis det skal være søgbart, så er der ingen andre muligheder end iframe
> eller frame.
> (måske object).
> Skal du lave det uden iframe eller frame, så bliver du nødt til at bruge
> javascript, men det det bliver ikke brugt af søgemaskinerne, så de vil bare
> se en 'tom' side.
Undskyld mig, men hvad er der galt med at lave
så mange ganske almindelige HTML-dokumenter,
som der brug for? Så vidt jeg ved er de eminent
søgbare, også uden nogetsomhelst JavaScript.
Og som andre ideligt påpeger er værktøjet
til at genindlæse den samme sidefod, det samme
sidehoved og det samme navigationsapparate
jo netop Server Side Includes, som indsætter
det nødvendige indhold med HTML-kode og
hele bulletjavsen.
> Hvis det ikke har betydning med søgemaskiner, så kan du lægge det i en div
> med passende Ajax funktioner.
>
> Alternativer er at reloade det hele ved hvert klik.
>
Og? Er det ikke det der almindeligvis sker?
Al respekt for AJAX-drevne websider, men
man kan altså fint lave alle mulige kunster
med HTML og CSS uden nogensinde at kunne
en linje JavaScript (Been there, done that
and mostly still doing that...)
--
--
Med venlig hilsen
Jørgen Farum Jensen
http://webdesign101.dk
..
| |
Stig Johansen (29-11-2009)
| Kommentar Fra : Stig Johansen |
Dato : 29-11-09 02:00 |
|
Jørgen Farum Jensen wrote:
> Undskyld mig, men hvad er der galt med at lave
> så mange ganske almindelige HTML-dokumenter,
> som der brug for?
Jeg tror jeg læste spørgsmålet som en vis herre læser bibelen.
På en eller anden måde fik jeg "uden at alt udenoms ændrer sig" til uden at
det genindlæses.
Jeg må have sovet, for det var ikke det, der blev spurgt om.
>>
>> Alternativer er at reloade det hele ved hvert klik.
>>
>
> Og? Er det ikke det der almindeligvis sker?
Jo - jeg havde misforstået spørgsmålet.
--
Med venlig hilsen
Stig Johansen
| |
Jørgen Farum Jensen (28-11-2009)
| Kommentar Fra : Jørgen Farum Jensen |
Dato : 28-11-09 22:26 |
|
Bo Stephensen skrev:
> Jeg prøver at hente en side ind i framen, fra en side der allerede
> vises deri, og det kan jeg ikke få det til. Jeg har under
> menupunktet dyr, sat fugl til at virke, eller det skulle det gøre,
> men det vil så bare ikke komme frem...
> I kan tjekke det ud, der er lavet her
> www.hjoerringdyreland.dk/tester
>
I min tidligere posting fik jeg
ikke lige sagt, at jeg synes det
er noget ennormt flot grafik, du
har lavet. Men det vil være en
fejl at lade grafikken i sig selv
være styrende for "informations-
arkitekturen".
Med det begreb forstår jeg primært
det blokdiagram, man kan tegne over,
hvorledes de forskellige sider linker
til hinanden, og dernæst hvordan man
hos læserens skaber det rette indtryk af
den hierarkiske struktur.
Hovedmenupunktet "Dyr" åbner en
undermenu med forskellige dyregrupper,
men du lukke ikke samtidig hovedmenuen,
eller fortæller noget om at man nu er
på en underside, der handler om alle dyr.
Vil du have en tilsvarende struktur
under kontakt, nyheder osv? Hvis ikke
får du jo et højst forskelligt visuelt
udtryk for hver sektion af webstedet.
Sædvanligvis ordner man den slags med
en eller anden form for dropdownmenu,
eller to menuer, en navbar og et menupanel.
Se for eksempel min hjemmeside (url i min
signatur).
I korthed - din kreativitet i det grafiske
falder til jorden medmindre den tilsættes
noget konstruktionsmæssig kreativitet.
--
Med venlig hilsen
Jørgen Farum Jensen
http://webdesign101.dk
..
| |
Philip Nunnegaard (28-11-2009)
| Kommentar Fra : Philip Nunnegaard |
Dato : 28-11-09 18:02 |
|
Bo Stephensen skrev:
> Jeg har lavet en side, hvor jeg har en række menu punkter, samt
> en iframe nedenunder. Og det virker fint nok med at skifte i
> framen, men hvis jeg trykker på et menu punkt på den hentede side
> i framen, så virker det bare ikke. Er der en der sidder med en
> genial løsning på dette for jeg har ikke lige nogen ide om
> hvorfor det ikke virker. Jeg har brugt dette script for at få det
> til at køre som det gør nu
> http://www.dynamicdrive.com/dynamicindex17/iframessi2.htm
Jeg havde nok gjort det lidt enklere.
<a href="..."><img src="..."...></a>
Map-tingen bruger jeg kun hvis jeg skal gøre et udsnit af et billede til
et link. På din side ser det ud til at være hele billedet der er et link.
Nå, men til sagen:
Hos mig åbner linkene i undermenuen i et nyt vindue, og jeg går ud fra
at det er det du ikke ønsker.
Hvis du nu i rammesiden (altså *ikke* i hovedmenuen) fjerner
target-attributten, burde det efter min mening spille. Jeg går ud fra at
du vil have produktsiden til at åbne i samme iframe.
Spiller det ikke, så prøv at udskifte
target="mainframe"
med
target="_self".
--
Philip - http://www.chartbase.dk | http://www.hitsurf.dk
| |
Bo Stephensen (29-11-2009)
| Kommentar Fra : Bo Stephensen |
Dato : 29-11-09 00:38 |
|
Philip Nunnegaard wrote in dk.edb.internet.webdesign.html:
> Bo Stephensen skrev:
> > Jeg har lavet en side, hvor jeg har en række menu punkter, samt
> > en iframe nedenunder. Og det virker fint nok med at skifte i
> > framen, men hvis jeg trykker på et menu punkt på den hentede side
> > i framen, så virker det bare ikke. Er der en der sidder med en
> > genial løsning på dette for jeg har ikke lige nogen ide om
> > hvorfor det ikke virker. Jeg har brugt dette script for at få det
> > til at køre som det gør nu
> > http://www.dynamicdrive.com/dynamicindex17/iframessi2.htm
>
> Jeg havde nok gjort det lidt enklere.
>
> <a href="..."><img src="..."...></a>
>
> Map-tingen bruger jeg kun hvis jeg skal gøre et udsnit af et billede til
> et link. På din side ser det ud til at være hele billedet der er et link.
>
> Nå, men til sagen:
> Hos mig åbner linkene i undermenuen i et nyt vindue, og jeg går ud fra
> at det er det du ikke ønsker.
>
> Hvis du nu i rammesiden (altså *ikke* i hovedmenuen) fjerner
> target-attributten, burde det efter min mening spille. Jeg går ud fra at
> du vil have produktsiden til at åbne i samme iframe.
>
> Spiller det ikke, så prøv at udskifte
> target="mainframe"
> med
> target="_self".
>
>
>
> --
> Philip - http://www.chartbase.dk http://www.hitsurf.dk
Philip du har lige reddet min weekend, nu virker det ved at fjerne target.
Dog skal jeg så stadig har implementeret et sprog på siden og have rettet
alle de fejl i har påpeget, men nu kan jeg da få funktionaliteten til at
virke :)
Tusind tak
Bo
Bo
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
|
|