anoniem Geplaatst: 14 augustus 2003 Delen Geplaatst: 14 augustus 2003 In Dreamweaver heb ik een site gemaakt met een pagina waarin een een behaviour heb verwerkt. Deze zorgt ervoor dat in een ander frame een plaatje veranderd. Werkt goed, alleen ik wilde de site directory wat overzichtelijker maken en heb een submap met bepaalde pagina's daarin gesorteerd. En nu wordt dit plaatje dus gelinkt naar een map in de site root. Dus niet meer /images/image.gif, maar ../images/image.gif Zou toch goed zijn. Maar het plaatje werkt dus niet. Hoe kan dit ? ( ik hoop dat het een beetje te begrijpen is...;-)) Quote Link naar reactie
anoniem Geplaatst: 14 augustus 2003 Auteur Delen Geplaatst: 14 augustus 2003 [b:badd30f344]../[/b:badd30f344] = dieper liggende map [b:badd30f344]/[/b:badd30f344] = root ( adres.nl/ ) Anne Quote Link naar reactie
anoniem Geplaatst: 14 augustus 2003 Auteur Delen Geplaatst: 14 augustus 2003 [quote:847bacbad5="termin8or"][b:847bacbad5]../[/b:847bacbad5] = dieper liggende map [b:847bacbad5]/[/b:847bacbad5] = root ( adres.nl/ ) Anne[/quote:847bacbad5] Ja de map images ligt dieper dan de map met de betreffende pagina's. Dan is ../images/image.gif toch goed ? Dan vraag ik me dus af waarom het niet werkt...? Quote Link naar reactie
anoniem Geplaatst: 14 augustus 2003 Auteur Delen Geplaatst: 14 augustus 2003 Online voorbeeldje? Beste is IMO alles vanaf de root te linken en dus elke link en verwijzing te beginnen met [b:bbd16083b1]/[/b:bbd16083b1]. Anne Quote Link naar reactie
anoniem Geplaatst: 14 augustus 2003 Auteur Delen Geplaatst: 14 augustus 2003 [quote:705d693fac="termin8or"]Online voorbeeldje? Beste is IMO alles vanaf de root te linken en dus elke link en verwijzing te beginnen met [b:705d693fac]/[/b:705d693fac]. Anne[/quote:705d693fac] Zal het is proberen. Maar dan moet dus eigenlijk de hele link er komen te staan, met http://www.enz. ? Dan kan ik dus niet meer mijn site gewoon op de computer ff testen. Quote Link naar reactie
anoniem Geplaatst: 14 augustus 2003 Auteur Delen Geplaatst: 14 augustus 2003 Nee dan kun je hem niet meer op je computer testen, maar als je nou gewoon even een online voorbeeldje laat zien, kan ik (we) kijken wat er mis is, want zo schiet het niet op. Anne Quote Link naar reactie
anoniem Geplaatst: 15 augustus 2003 Auteur Delen Geplaatst: 15 augustus 2003 Een online voorbeeldje heb ik niet, maar ik heb wel het betreffende stukje script gekopieerd. Ik heb al wat geprobeerd, en zal ff een overzichtje van de site laten zien. Website | index.html home.html e.d map: images > image.gif map: sub > test.html Op de pagina test.html ben ik aan het werk. De afbeeldingen die daarop staan heb ik op de volgende manier gelinkt; ../image.html/image.gif Deze afbeeldingen werken gewoon, niets aan de hand. Maar ik heb een behaviour ingevoegt op test.html. (dat script staat hieronder) Deze moet ervoor zorgen dat als de pagina laat er in een ander frame een ander plaatje moet komen. Maar dit gebeurd dus niet, er is geen plaatje te zien. Ik heb ditzelfde al eens gedaan als de betreffende pagina in de hoofdmap van de site staat, dus niet in een submap, dan werkt het wel. Maar aangezien het een best grote site wordt, is mij dat een beetje te onoverzichtelijk, dus wil ik hem in een submap hebben. Ik hoop dat ik nu duidelijk genoeg ben geweest op tot een oplossing te komen. :wink: --------scriptvoorbeeld------ <body bgcolor="#FFFFFF" text="#000000" onLoad="MM_swapImage('home?titleFrame','','../images/image.fig',1);MM_preloadImages('../images/image.gif')"> Quote Link naar reactie
anoniem Geplaatst: 15 augustus 2003 Auteur Delen Geplaatst: 15 augustus 2003 Wat en waar staan de functies die aangeroepen worden? Anne Quote Link naar reactie
anoniem Geplaatst: 15 augustus 2003 Auteur Delen Geplaatst: 15 augustus 2003 [quote:a83d6ced21="MisterX"] <body bgcolor="#FFFFFF" text="#000000" onLoad="MM_swapImage('home?titleFrame','','../images/image.gif',1);MM_preloadImages('../images/image.gif')">[/quote:a83d6ced21] Weet je zeker dat [b:a83d6ced21]home?titleFrame[/b:a83d6ced21] klopt? en alle overige parameters? Quote Link naar reactie
anoniem Geplaatst: 16 augustus 2003 Auteur Delen Geplaatst: 16 augustus 2003 Wat bedoel je met wat en waar de functies staan die opgeroepen worden? home?titleFrame klopt wel, want home is de naam van de afbeelding die veranderd moet worden bij het laden van de pagina. En die staat in de titleFrame. Het swappen van de afbeelding werkt wel als ik geen submappen gebruik, maar zoals al gezegd, dat wordt voor mijn site te onoverzichtelijk, en het moet toch ook gewoon kunnen ? Dit script staat bovenaan de site, net onder het <style> script. Quote Link naar reactie
anoniem Geplaatst: 16 augustus 2003 Auteur Delen Geplaatst: 16 augustus 2003 [quote:30e4db646c="MisterX"]Wat bedoel je met wat en waar de functies staan die opgeroepen worden?[/quote:30e4db646c]Nou je roept toch een functie aan? ( MM_swapImage(); ), hoe ziet die functie eruit.[quote:30e4db646c="MisterX"]Dit script staat bovenaan de site, net onder het <style> script.[/quote:30e4db646c]Misschien offtopic, maar <style> is een tag en als je de inhoud bedoelt, dat is CSS (Cascading Style Sheet(s)) en absoluut niet vergelijkbaar met een script. IMO kun je CSS beter extern zetten (intern is evil), maar dat is wat anders. Anne Quote Link naar reactie
anoniem Geplaatst: 17 augustus 2003 Auteur Delen Geplaatst: 17 augustus 2003 Deze functie bedoel je toch ? onLoad="MM_swapImage('hometitleFrame','','../images/image.gif',1);MM_preloadImages('../images/image.gif')"> Eneh, CCS extern, hoe dan ? Quote Link naar reactie
anoniem Geplaatst: 17 augustus 2003 Auteur Delen Geplaatst: 17 augustus 2003 [quote:d9555c8967="MisterX"]Deze functie bedoel je toch ? onLoad="MM_swapImage('hometitleFrame','','../images/image.gif',1);MM_preloadImages('../images/image.gif')"> Eneh, CCS extern, hoe dan ?[/quote:d9555c8967]Ten eerste dat is een functie-aanroep. Je roept daar een functie aan met verschillende argumenten. Ik zou graag de functie zien en mocht je die niet in het bestand (het beste ook extern) hebben staan dan werkt het dus niet. Je slaat alles wat je van CSS hebt op in een apart bestand: "bestand.css", dus zonder <style> en </style> ! En geen HTML comments <!-- en -->, wel CSS comments mogen daar in voor komen /* css comment */. Je linkt er vervolgens zo naar: <link rel="stylesheet" href="bestand.css" type="text/css"> Voor XHTML de ">" vervangen voor " />" of "/>". Anne Quote Link naar reactie
anoniem Geplaatst: 18 augustus 2003 Auteur Delen Geplaatst: 18 augustus 2003 Deze functie: function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} En die CCS zal ik dan ook extern zetten, goeie tip. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen