17. april 2001 - 21:38Der er
55 kommentarer og 1 løsning
tale mellem frames
Hmm, jeg har lavet en horizontale tabel-scroll. Min Hovedmenu er i frame 1. - target for den og tabellen med indhold er i frame 2. I frame 3 vil jeg så have en undermenu til hovedmenuen - som skal registrere (med farve) hvilket punkt jeg er inde på i øjeblikket, og hvilke punkter jeg alleredere har været inde på... kan regne ud at punkterne i min hovedmenu skal have to targets (et til frame 2 og et til frame 3) så går hun ellers i stå..
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Ja, buuuu - jeg er den fæle kozakker-- men, folk svarer nogle gange totalt latterligt på ens spørgsmål - ØV! ----> MEN den her brænder sku\' og de 300 points skal nok blive fordelt!!
(Ja, man skal jo næsten have svaret selv før man kan spørge klart) håber det er forståeligt anuwayzzz
i den fil du henter ind i rammen undermeny ligger der så een eller flere javascript funktioner (med korter navne:) som du bruger til at lave de ændringer og billedskift der skal laves der.
For at designe de funktioner skal vi nok have et lidt klarere billede af hvad du ønsker der skal ske når der klikkes på noget.
Ok havde ikke læst din nærmere beskrivelse. rammerne hedder \"topFrame\", \"main\" og \"mainFrame\".
for at generere de der undermeuer kan vi enten lave en masse DHTML (det er jeg ikke god til) eller dele \"mainFrame\" op i så der kommer en ekstra ramme som vi kan loade undermenuer ind i.
En mulighed: \"mainFrame\" deles op med et lodret snit og bliver til \"mainFrame\" og \"underFrame\"
i \"mainFrame\" ligeer hovemenu punkterne og ved hvert punkt i menuen ligger der et billede der har tre versioner: ikke_aktiv_og_ikke_besøgt.gif aktiv.gif ikke_aktiv_men_har_været_besøgt.gif
i \"underFrame ligger til hver en tid undermenuen for det hovedmenupunkt der er aktivt.
OK, når jeg klikker på hovedpunktet røv, skal undermenuen til røv (som jeg skal hente som et objekt eller hvad?)hentes i maintarget...ok - det gør jeg så...
Nu har jeg f.eks: røv-linket: <a href=\"java script:scrollit(1500);\">
så laver jeg vel noget a la: (røvlink) (giver det img. name \"røv\"
men, hvordan implemeterer jeg de targets? eller skal jeg ikke det - men lave en tabel i mainframe, hvor jeg så fra starten har et usynligt . document i stedet for? - så har jeg jo target..
nej, texten liggger i \"main\"; det eneste der skal ske i main er javasript scrollen.... Indoldet der skal hentes er undermenuen, som ligger i \"maintarget\"....ok?
Jeg ønsker heller ikke at diskutere :) Men jeg er nødt til at vide hvad du mener når du fx siger \"maintarget\". hvis det er en af rammerne, hvilken ramme er det så? hvor omtrent ligger den?
når der klikkes på linket sørger onclick-eventen for at undermenuen bliver loadet ind i ramme_3. samtidig sørger href= og taget= i forening for at tekst_til_ramme2.html bliver loaded ind i ramme_2.
Og så laver du blot et ligesådanne link for de andre punkter i hovedmenuen.
så vidt så simpelt.
Næste punkt bliver hvad der skal ske når der klikkes på et link i en udermenu (i ramme_3).
Er du der endnu? Det er ved at være min sengetid. så hvad om du laver topmenuens links og måske en underside eller flere, så tager vi på hvordan det der med at huske hvilke links der har været klikket imorgen.
Ignorer det her indtil du har hovedmenu og et par undermenuer oppe og stå.
i head sektion af hovedmenu fil:
<script language=\'javascript\'>
if ( !parent.memory || parent.memory.length==0 ) parent.memory = new Array( null, null, null, null, null );
// så mange gange null som der er punkter i hovedmenuen // // herefterdags tænker vi på undermenyerne somom de var nummereret // // 0 = Jørgen CR // 1 = formål // 2 = medie // 3 = røv // 4 = bla-bla // 5 = tun
</script>
i head sektion af hver undermenu fil:
<script language=\'javascript\'>
var migselv = 0; // undermenuens nummer som den fik i hovedmenuen
if ( parent.memory[migselv] == null ) parent.memory[migselv] = new Array( 0, false, false, false, false );
// et styk 0 og så mange gange false som der er punkter i undermenuen // // undermenyernes punkter er også nummereret // // 0 = nummeret på det undermenu punkt der er aktivt lige nu // 1 = første undermenu punkt // 2 = andet undermenu punkt // 3 = ... // 4 = ...
function husk( nr ) { // nr er nummeret for et punkt i undermenuen. parent[migselv][0] = nr; // nr er nu det aktive undermenu punkt parent[migselv][nr] = true; // husk at punkter er eller har været aktivt // // noget mere kode vi skal snakke om. // }; //end husk( integer )
ok - nu er targets ikke det store problem mere--- det er det vilde menusystem.. funktionen skal ende med at se ud som på www.imma.dk/rebse_l/osv
F.eks.
røv har en undemenu
undermenuen dukker op i mainframe -
menuens funktion skal være således:
undermenen har f.eks 5 punkter. aktiverer jeg et af punkterne (x) bliver det rødt, det skal være rødt imens det er aktivt.
Når jeg så aktiverer et andet punkt, skal X blive en anden gråt.
(det er svært)
Samtidig skal menuen vokse dvs..... alle underpunkter skal være listet op til sidst, så jeg kan se hvilke punkter jeg har besøgt og hvilke jeg mangler...
Men de må jo ikke være der fra starten, underpunkterne skal først dukke op når jeg har aktiveret den med et af overpunkterne..
det kan f.eks ende op med at se ud som eks: under røv-linket
forstår ikke ganske: \"Samtidig skal menuen vokse dvs..... \".
forestiller mig: første klik er på \"røv\", 5 underpunkter dukker op, farvet osv. klikker så på \"medie\". medies menupunkter dukker op, men dem fra røv bliver stående.
osv indtil alle umdermeny punkter er på skærmen på een gang.
er det det?
Hvis ja, så en del Javascript, men ikke stort problem.
rebse >> Hvis det er et site, du har tænkt at bruge til at prommovere dig selv med, skal du nok overveje to ting: At der er en rimelig download tid (= betydelig kortere end nu!), samt at det virker i de to hovedbrowsere...helst fra version 4, men som absolut minimum i de seneste versioner. Det gælder også NS6 ;) /mvh
Hej; ole bole - det er det ikke - det er for en virksomhed - (der hvor jeg er webmaster) En projekbeskrivelse af et stort projekt vi er ved at udvikle til 10 fonde - Deres forhold er selvfølgeligt chekket i hoved og røv, scriptet følger ders krav. PC, explorer 5 osv...)
Detteher virker fint lokalt, men når jeg loader det ud på get2net får jeg stort delay og page-not-found på den midterste ramme. Jeg tror det er fordi jeg ikke har dine .js include filer med.
Damn forsøger stadig at følge med i det her og nu sker det samme som i går. Skidtet hænger. Den går sgu ned.
Jakoba - gik ind på din side og fik en javaScript fejl, men kan ikke ofrtælle dig hvad, da jeg så skal lukke alle vinduer og gå derind igen - kun for at finde en fejlmeddelelse du nok finder hurtigere end jeg alligevel.
Jeg ved ikke om det er fordi jeg fik det sjove indfald forleden at opdatere til IE 5.5...
rebse >> det er det sære. scrollen virker fint i NS4.7, også uden include filer, allenfals prøv at koble de rettede filer på js-filerne og sig hvordan det går. nikolaidu >> kikker imorgen når jeg får IE5.5 adgang igen. Tak.
og filen i ramme \"main\" bliver nu loadet nok til at komme frem til følgende fejl: JavaScript Error: http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp65350/frameset4.htm, line 44: scrollContent is not defined. og det ser ud til at være korekt, jeg kan ikke finde det navn nogetsteds.
til gengæld bliver .js filen scrollit inkluderet 2 gange. Hvorfor det? Den indeholder ikke andet en funktions-definitioner.
Det virker fint i NS4.7 omend opdateringen af rammen \"mainFrame\" er lovlig langsom. IE4 vil ikke vide af siden.
Jeg har ikke ændret nogetsomhelst i filen \"frameset4.htm\". men jeg tror den trænger til en kærlig hånd.
allenfals er det min sengetid. Leg med det og se hvad du kan finde ud af. ses imorgen.
Alene dit \'main.jpg\' fylder mere end 230k...DET er tuuuuuuungt...! 2 minutter og 15 sekunder på et 56k modem...hvormange tror du selv gider at vente på det? /mvh
jakoba >> 2min 15sec er ikke download-tid for en \'lidt tung\' side...det er uacceptabelt lang tid. Noget andet var, hvis det var nødvendigt...hvis det var noget, der \'bringer handlingen nævneværdigt videre\' ;) rebse går øjensynligt på Imma - hvilket betyder, hun er ved at lære at lave web - så det er mest formålstjeneligt at sige tingene, som de er...for hendes egen skyld. /mvh
olebole >> ??? I mappen exp65350 ligger der ikke andet end ca 38 Kilobyte htmlfiler og en 1x1 spacergif. Der er ikke noget main.jpg billede. Der er til gengæld adskillige \"døde links\" til billeder på rebses komputer. mon ikke det er dem der har taget tiden?
Kom du langt nok til at se om scrollen og de \"opdukkende undermenuer\" også virker på mac?
Yes; jakoba det er lige i øjet!! Du får selvfølgelig konsulent credits på siden!! Dit navn er Jakob Aggenæs ikke?
Ha-ha, nej - der skal kun være tekst på siden... nogle af brugerne skal endda have den på CD\'rom -- Ole Bole - yes-yes jeg går på IMMA, har job som webmaster hos the Legalizer. Er ikke heeeeelt en snothvalp i faget, men har bare arbejdet mest med AD, interface og grafik.
jeg kan godt regne ud når noget er for tungt. - Men rebse_l/osv lavede jeg mest for min egen og mine medstuderendes skyld og for sjov.. (det er også et år siden ; )
rebse >> Jeg fandt en fejl i Netscape der gjorde scriptet upålideligt der, så har lagt en ny version ud på adressen ovenfor. Det er kun script-sektionen i frameset4.htm (i main rammen) der er ændret.
Synes godt om
Ny brugerNybegynder
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.