15. maj 2014 - 09:45 Der er 6 kommentarer og
1 løsning

Placering af web-side ved <A HREF kald

HEJ,

I en tabel har jeg en celle, jeg kalder "show".

altså: <td  ... id="show" name="show" style="....  >

I samme tabel men i en anden celle har jeg en KLIK-liste: (

altså: <td  ... id="liste" name="liste" style="....  >  )

<a href ="link1.html">Link 1</a>.... <a href="link12.htm">LINK 12</A>

Mit problem er, at jeg gerne vil have html-siderne "link1.htm" --> "link12.htm" til at præsenteres i cellen "SHOW" .
(Siderne LINK1 --> LINK12 er naturligvis styled' til denne celle-størrelse.)

Jeg har på w3school.com læst at jeg skal bruge kommandoen 'TARGET' i <a href kaldet.

sådan :  <a href="link1.htm" target = "show" >LINK1 </a>

men siden LINK1 kommer som en ny side uanset dette ved klik.

<a href="link1.htm" _target = "show" >LINK1 </a> gør det samme.

(jeg kunne løse problemet med brug af <IFRAME ... , men det vil besværliggøre brugen af de underliggende DOM kommandoer i JavaSCript-rutinerne,

eller bruge style display: block // display: none; på 12 blokke indsat i tabellen (styret af JavaScript)  ).

Men spørgsmålet er:  Er det muligt at redirigere en (del-)Webside til en tabel-celle på samme web-side ? 

Og i så fald hvordan gør jeg det ?

(POP-UPs er ikke interessant.. !)

KRISTIAN


 








har
Avatar billede LarsLj Novice
15. maj 2014 - 10:45 #1
Hej Kristian

Som jeg ser det: Den gode nyhed er, at det kan du sagtens. Den dårlige er, at du nok skal kaste dig over JQuery. Til gengæld kan du løse det ved få kodelinjer. Skulle du ikke kende programmet, så er det en afart af JavaScript hvor der er gjort rigtigt meget for at gøre kodningen brugervenlig.

Du kan loade hvad som helst ind i hvad som helst med JQuery. Prøv at se eksemplet her:

http://www.w3schools.com/jquery/jquery_ajax_load.asp. Er du i tvivl om, hvad JQuery er, så læs den venlige, kortfattede og pædagogiske indføring på w3schools.com - din bedste ven på nettet :-)

Venlig hilsen
Lars
Avatar billede jakobdo Ekspert
15. maj 2014 - 11:00 #2
Jeg kan kun gentage hvad Lars siger, men biksede et lille eksempel sammen: http://damgaard-olsen.dk/exp/994550/
15. maj 2014 - 12:16 #3
HEJ,

Tak til jer begge.

"Downloadede" koden "http://damgaard-olsen.dk/exp/994550/" og kørte den lokalt. Ingen problemer.

(Den anden kode:
http://www.w3schools.com/jquery/jquery_ajax_load.asp. får jeg en 404 på. )

Men da I jo sådan set begge har anvist et svar, foreslår jeg at I deler point'ene .

Hvad siger I til det ?

(Jeg skal ud og køre (langt!) om ca. 10 minutter, så pointene kommer muligvis ikke i dag, det bliver i så fald i morgen formiddag.

KR
Avatar billede jakobdo Ekspert
15. maj 2014 - 12:37 #4
Svar!
Avatar billede jakobdo Ekspert
16. maj 2014 - 06:29 #5
Dele havde nu været OK. Sig til Lars, hvis du vil have halvdelen.
Avatar billede LarsLj Novice
16. maj 2014 - 08:29 #6
Hej. Jeg vil da gerne have 30 point, men hvis ikke, så lever jeg med det. Jeg har fået så meget hjælp på experten.dk, at det er på tide at give noget retur :-). Det vigtigste er, at dit problem er løst, og at andre forhåbentlig også kan få noget gavn af det her.
// Lars
Avatar billede jakobdo Ekspert
16. maj 2014 - 08:34 #7
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester