Avatar billede nak-m Nybegynder
12. februar 2003 - 16:45 Der er 34 kommentarer og
1 løsning

skift indhold ud...

jeg har denne kode:

<script>
function skriv(html) {
if (document.getElementById)
document.getElementById("minTabel").innerHTML = html;
else if (document.all)
document.all.minTabel.innerHTML = html;
else if (document.layers)
document.nsTabel.document.write(html);
}
</script>

som jeg så kalder med dette link:

<a href="#" onClick="skriv('tekst'); return false;">link</a>

jeg vil så gerne have hjælp til hvordan jeg kan smide en hel side ind ved hjælp af skriv-funktionen eller noget lignende!
Avatar billede olebole Juniormester
12. februar 2003 - 17:11 #1
<ole>

Hvor skulle den side komme fra?

/mvh
</bole>
Avatar billede skg Nybegynder
12. februar 2003 - 17:14 #2
brug en iframe som buffer :-)

så kalder du parent.skriv(this.innerHTML) i onload event på sidens body


f.eks:

hovedsiden har din skriv function og en iframe

så laver du alle dine links så de peger på iframen

de sider der loades i iframen skal så have <body onload="parent.skriv(this.innerHTML)"> stående





og ja, en iframe virker ikke i NS 4.0, men fuck nu det
Avatar billede olebole Juniormester
12. februar 2003 - 17:21 #3
Nææhhh .... for NS4 var på dette punkt så genial konstrueret at den havde et par indbyggede funktioner til at loade sider direkte ind i et div  ;o)

Grunden til at jeg spørger er bl.a., at det jo kunne være eksterne sider - og så duer det ikke uden kunstgreb at bruge en bufferframe  :)
/mvh
Avatar billede nak-m Nybegynder
13. februar 2003 - 10:06 #4
sidenerne kommer bare fra en anden mappe.

(jeg vil helst finde en metode så min måde kunne dú)
Avatar billede olebole Juniormester
13. februar 2003 - 10:58 #5
Jamen, så har skg jo givet dig et glimrende svar  :)
/mvh
Avatar billede nak-m Nybegynder
13. februar 2003 - 21:31 #6
den bruger jo iframe ... og så vidt jeg ved duer det ikke i alle browsere? eller er det kun de gamle?
Avatar billede olebole Juniormester
13. februar 2003 - 21:34 #7
Det er kun NS4.X, der ikke understøtter iframes. De kom med i NS6.0.
Avatar billede nak-m Nybegynder
14. februar 2003 - 13:17 #8
så det er helt fint? (jeg prøver lige så!)
Avatar billede nak-m Nybegynder
18. februar 2003 - 16:46 #9
jeg kan ikke få det til at dú ... kan du ikke forklare mig det igen?

(forresten når man sådan bruger iframe kommer det så ikke bare til at være en side i en side? det skulle jo helst foregå sådan at de var en side det hele.)
Avatar billede nak-m Nybegynder
18. februar 2003 - 16:54 #10
jeg havde forresten håbet at mit problem kunne fixes med js istedet for sådan nogle halve løsninger som iframes
Avatar billede nak-m Nybegynder
18. februar 2003 - 17:05 #11
jeg havde jo prøvet før at skrive:

<a href="#" onClick="skriv('<?php include "side.php" ?>'); return false;">link</a>

jeg tror problemet med koden er at når der er apostroffer og anførselstegn i teksten jeg loader fra side.php  ... hvad kan man gøre ved det?
Avatar billede olebole Juniormester
18. februar 2003 - 22:42 #12
Det sidste kan ikke lade sig gøre ... det er et misforstået sammenrod af PHP og JavaScript.
Hvis du vil inkludere en side, uden at reloade siden, kommer du ikke udenom en iframe.
/mvh
Avatar billede nak-m Nybegynder
19. februar 2003 - 10:47 #13
der må være en beslægtet måde at gøre det på så? hvad hvis jeg fx bare skrev al min kode fra den anden side ind imellem skriv('') kunne det så lade sig gøre med en eller anden metode? det umiddelbare eneste problem er jo apostrofferne og anførselstegnene.
Avatar billede olebole Juniormester
19. februar 2003 - 18:04 #14
Så skal brugeren jo downloade to sider på én gang. Synes du, det er bedre end at bruge en iframe? Det kan vist kun være for at please evt. ideologiske holdninger vedrørende iframes ... det er da ikke bedre af hensyn til brugeren. Desuden vil du få en masse problemer med reformatering af tegn.
Hvorfor vil du ikke bruge en iframe?
/mvh
Avatar billede nak-m Nybegynder
19. februar 2003 - 21:40 #15
det er jo netop fordi den ikke skal downloade to sider som ved iframe der jo så vidt jeg ved bare laver et "hul" med en anden side midt i det hele ... har jeg ret?

på min måde skulle brugeren jo kun downloade den ene side.
Avatar billede nak-m Nybegynder
19. februar 2003 - 21:58 #16
(forresten har du en løsning?)
Avatar billede olebole Juniormester
19. februar 2003 - 22:12 #17
Jamen, hvis brugeren skal downloade en side, der indeholder to sider, skal brugeren da downloade en datamængde svarende til to sider - jeg fatter en hat af din argumentation.
Ja, jeg kunne godt skrive noget, som ville give dig en masse andre problemer - så det vil jeg undlade
Avatar billede nak-m Nybegynder
20. februar 2003 - 15:23 #18
hehe det er jo ikke noget der fylder noget (da det er så godt som ren kode) så jeg kan ikke se at det skulle være et problem.

for det andet skal brugeren vel også downloade 2 sider med iframe?
Avatar billede olebole Juniormester
20. februar 2003 - 15:38 #19
Jeg giver op ...
Avatar billede nak-m Nybegynder
20. februar 2003 - 18:32 #20
Jeg giver op ... (også)
Avatar billede skg Nybegynder
20. februar 2003 - 21:42 #21
what ?

hvad var det du ikke forstod i det svar jeg gav dig ?


du har en side, som indeholder noget logik der gør at den kan hente indhold ude fra, uden at man skal reloade hele siden
Avatar billede olebole Juniormester
21. februar 2003 - 00:02 #22
Ja, helt ærligt ... det mindste, du kunne have gjort, var da at give skg points for hans udmærkede svar
Avatar billede nak-m Nybegynder
21. februar 2003 - 11:34 #23
jeg kunne ikke bruge svaret...

det jeg ville var at bytte noget indhold ud i en tabel uden at skulle indblande flere sider
Avatar billede olebole Juniormester
21. februar 2003 - 11:44 #24
Spørgsmålet lød:
"jeg vil så gerne have hjælp til hvordan jeg kan smide en hel side ind ved hjælp af skriv-funktionen eller noget lignende!"

Og blev fulgt op af:
"sidenerne kommer bare fra en anden mappe."

Ehhhh .............(?)
Avatar billede nak-m Nybegynder
21. februar 2003 - 18:35 #25
det var fordi jeg skulle lægge koden fra den fil ind i min side og hvis jeg skulle skrive alt koden fra filen ville det tage tusind år :)

problemet med skg's version er jo at der er to sider i en ... med min version er det jo bare koden fra den anden fil der lægges ind!

hvis du forstår :)
Avatar billede skg Nybegynder
23. februar 2003 - 03:07 #26
nak-m > jeg tror det er dig der ikke forstår ...

som jeg skrev fra starten, så indeholder min løsning blot noget logik som gør at siden kan hente indhold fra andre sider...

men det har du åbenbart ikke forstået ideen med.
Avatar billede nak-m Nybegynder
23. februar 2003 - 17:21 #27
det kan godt være det er logik men det er ikke det jeg vil ha.

mit spørgsmål havde ikke noget at gøre med at hente indhold fra sider (det var bare fordi jeg ikke gad til at skrive al koden ind) men altså bare hvordan jeg kan skrive apostroffer og anførselstegn i min kode.
Avatar billede olebole Juniormester
24. februar 2003 - 00:06 #28
*LoooL*
nak-m >> Logik betyder ikke, hvad du forestiller i denne forbindelse. Jeg tror, du er meget længere ude, end du kan bunde.
Du skal nok starte med noget helt simpelt og så læse lidt grundlæggende om kodning og scripting  ;o)
/mvh
Avatar billede skg Nybegynder
24. februar 2003 - 04:51 #29
olebole > nak-m burde have point for det der svar *gg*
Avatar billede olebole Juniormester
24. februar 2003 - 07:38 #30
... og dine 25 er næsten for lidt. Der er ikke mange, der kunne være kommet med et mere fantasifuldt svar. Det burde takserers som 'et svært' til 60  :)
/mvh
Avatar billede nak-m Nybegynder
24. februar 2003 - 14:10 #31
Jaaaaaaa!!!!!!!! ...og sådan kan det jo gå ^¨^¨^¨^¨^¨^¨^


aaaaarghg sikke nogle griller!!!! hva?
Avatar billede olebole Juniormester
24. februar 2003 - 14:23 #32
Du kunne jo f.eks. tænke på, folk sidder og bruger deres fritid på at hjælpe dig gratis. At udvise foragt for den hjælp er nok ikke den bedste måde at sikre, du får hjælp en anden gang.

I øvrigt finder jeg det både uklædeligt og fattigt at begynde og kæfte op om 'griller' - blot fordi, det bliver påpeget, du opfører dig tumpet. En undskyldning til skg havde fået dig til at fremstå en del mere moden
Avatar billede nak-m Nybegynder
25. februar 2003 - 12:40 #33
prøv at hør! jeg sagde jeg ikke kunne bruge skg's måde.

og det er skam ikke fordi jeg ikke har respekt for dig olebole men jeg gidder ikke blive ved med at høre på at jeg skal bruge jeres metode.

hvorfor ikke hjælpe mig med det jeg gerne ville ha i stedet for?
Avatar billede skg Nybegynder
26. februar 2003 - 04:25 #34
hvad er der galt med min metode ?

jeg har selv brugt den flere steder, og den er, efter min mening, et fint alternativ til at lave et rigtigt webrequest
Avatar billede nak-m Nybegynder
26. februar 2003 - 17:00 #35
ja det er en fin nok metode og sikkert også meget smartere end den jeg vil bruge ... men det er som sagt ikke det jeg vil ha :)
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