Avatar billede sannen Nybegynder
05. oktober 2001 - 15:08 Der er 24 kommentarer og
1 løsning

Layer/link

Jeg har lavet en side med en tabel. i midten af tabellen er der så et layer. Nu kunne jeg godt tænke mig at vide om jeg overhovedet kan linke til et layer(skal bruges på samme måde som hvis det var en frame), og hvis hvordan gør jeg så???
Avatar billede thaufer Nybegynder
05. oktober 2001 - 15:12 #1
bruger du dreamweaver?
Avatar billede sannen Nybegynder
05. oktober 2001 - 15:13 #2
ja..men kan oxo gøre det direkte i koderne hvis det er lettere??
Avatar billede thaufer Nybegynder
05. oktober 2001 - 15:16 #3
drop det der layer pladder.. Prøv at køre din skærm i en andet opløsning.... Du vil opdage at layeren er helt galt på den! Layers i dreamweaver er placeret absolut, så hvis du ændrer opløsningen på skærmen, så er det ikke så sjov. Så skal du til med javascripe hvergang at checke hvad for en opløsning brugeren bruger, hvilket betyder at du skal lave 5 forskellige sites....øv
:(
Avatar billede thaufer Nybegynder
05. oktober 2001 - 15:17 #4
men hvis du virkelig vil bruge layers, så skal du bruge den behaivor som hedder Show/Hide layers.
Avatar billede sannen Nybegynder
05. oktober 2001 - 15:17 #5
thaufer..nej for jeg har ændret dem til relative.. og jeg bruger koderne i dremweaver smatidigt med jeg bruger selve fladen..den er god nok..skal bare lige vide hvorn man linker
Avatar billede sannen Nybegynder
05. oktober 2001 - 15:18 #6
thaufer<<problemet er ikke at jeg ik kan lave mit layer..men jeg ved ikke hvordan man skal LINKE til det:))
Avatar billede sannen Nybegynder
05. oktober 2001 - 15:19 #7
http://www.scanbox.dk/new/Scanbox_com_ny/revisor/menu1.html
såen der...det midterste er et layer....og der skal alt så linkes ned i som man trykker på i menuen*S*
Avatar billede Slettet bruger
05. oktober 2001 - 15:20 #8
Thaufer>> I mange tilfælde kan man \"nøjes\" med at konstruere et script, der tjekker for opløsningen og så placerer objektet forkskelligt, fx:

<script>
if (screen.width == 800) document.getElementById(obj).style.left = 10;
else if (screen.width == 1024) document.getElementById(obj).style.left = 30;
//o.s.v.
</script>
Avatar billede sannen Nybegynder
05. oktober 2001 - 15:21 #9
phon<<ved du hvorn man linker??
Avatar billede Slettet bruger
05. oktober 2001 - 15:22 #10
Ja, men det er nu ikke et layer, du har i midten, det er en <td>!
Avatar billede sannen Nybegynder
05. oktober 2001 - 15:22 #11
pho<<jamn jeg lavede det nu som et layer..og har kaldt det test
Avatar billede Slettet bruger
05. oktober 2001 - 15:23 #12
Den nemmeste måde at linke til en \"layer\" på er ved at bruge en <iframe>, for den anden løsning er lidt mere kompleks... Vil du høre den? (Det kræver lidt research fra min side, i så fald)
Avatar billede sannen Nybegynder
05. oktober 2001 - 15:23 #13
phoen<<det var den eneste måde hvorpå jeg kunne få en scrollbar på den..
Avatar billede sannen Nybegynder
05. oktober 2001 - 15:26 #14
ehmm nu er jeg ikke med...en iframe er vel så en frame(uden et framesæt)???...Det var jo netop det jeg ville undgå..at lave frames*S* Og det skulle helst kunne virke oxo i netscape..så det må nok blive den sværre løsning..Kan jeg få den???...med mindre den er meget for kryptisk for så fatter jeg den sikkert alligevel ik*S*
Avatar billede Slettet bruger
05. oktober 2001 - 15:28 #15
Så bliver du nødt til at ændre din <span> til en <div> fx. Den kan du nu også få scrollbar på med:
<div style=\"overflow:scroll;\">Tekst</div>
Avatar billede Slettet bruger
05. oktober 2001 - 15:31 #16
Tjek http://javascript.internet.com/page-details/load-html.html for en cross-browser-kompatibel måde at løse dit problem på!
Avatar billede sannen Nybegynder
05. oktober 2001 - 15:33 #17
arghhh troede jeg bare kunne rette span til div..men så giver dremweaver fejl??
Avatar billede sannen Nybegynder
05. oktober 2001 - 15:34 #18
se det ser lettere ud..kigger den lige*S*
Avatar billede sannen Nybegynder
05. oktober 2001 - 15:42 #19
aghhh..jamn nu rykker layeret jo med ind såen som thaufer sagde det ville gøre før..kan man sætte det til relative uden der sker noget??
Avatar billede sannen Nybegynder
05. oktober 2001 - 15:49 #20
Avatar billede Slettet bruger
05. oktober 2001 - 15:49 #21
Det kan du tro, man kan :)
Avatar billede Slettet bruger
05. oktober 2001 - 15:55 #22
Researcher lige...
Avatar billede sannen Nybegynder
05. oktober 2001 - 16:04 #23
jeg smutter lige lidt..er på igen iaften for nu skal det her altså virke*S*
Avatar billede Slettet bruger
05. oktober 2001 - 16:16 #24
Jeg er efterhånden tømt for idéer, men prøv at slette scriptet onLoad=\"showPage...\" og så slet funktionen showPage(). Prøv herefter at udskifte:
else if(ie5 || nn6) document.getElementById(\'contentFRM\').src = url;
med:
contentFRM.location.href = url;
Det virker i IE5, men jeg er hverken sikker i IE6 eller NS6...

Er der ikke andre bud?
Avatar billede sannen Nybegynder
05. oktober 2001 - 18:20 #25
TUSINDE TAK for hjælpen..havde ikke klaret det uden dig:)))))
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