en side opdelt i 2 frames, top frame skal opdatere når der ændres, eller skiftes side i bund framen, det behøver ikke være lavet med frames, men tror ikke det kan virke i en Celle, eftersom begge frames skal ha forskelligt ikke sammenhængende tekst mv.
Det vil sige at det er forskellige domæner der er toppen og bunden??
Det gør det endnu mere indviklet, for javascript virker ikke mellem forskellige domæner, uden der laves nogle indstillinger i browseren (og vist også på serveren)
Den eneste metode jeg kan komme i tanke om er at du i toprammen skal have et script som hvert sek tjekker url'en i underrammen, og hvis den har ændret sig, så skal siden reloade.
Jeg har dog lige lavet en lille test, med en iframe, og der kan jeg ikke trække url'en ud, når det er et andet domæne (standart sikkerhed). Så medmindre man kan gøre det ved at sænke sikkerheden i browseren (vil jeg ikke afprøve), kan det vist ikke lade sig gøre.
Virker det hvis jeg sænker sikkerheden ? for at give the full picture, har jeg en Java Counter som tæller antal gange siden opdateres i en coockie fil, dvs loader jeg samme side 10 gange så skriver den 10 i coockie filen, jeg skal så bruge det til at tælle hvor mange links jeg klikker på iløbet af en dag.
dvs tælleren sidder i øverste frame, og ser hvor mange links jeg klikker på i nedderste frame, dvs, det i nedderste frame kan være alt fra dr.dk til google osv. men hvis man kunne lave det sådan at øverste frame opdatede ved hvert side skift så ville java counteren automatisk tælle, med mindre siden er lavet i flash eller andet kryptisk self.
Under indstillinger for sikkerhed i browseren (IE) kan du sætte brugerdefineret sikkerhed. Der er et punkt som hedder "Adgang til datakilder på tværs af domæner". Jeg vil tro at hvis du sætter den til aktiver, kan du få de oplysninger du skal bruge.
Prøv så at køre dette: <input type="Button" value="klik2" onClick="alert(document.myFrame.name);return false;"> <iframe name="myFrame" width="400" height="300" src="http://www.google.dk"></iframe>
Hvis du ikke får en 2adgang nægtet" fejl, så burde vi kunne lave et script der kan det du ønsker.
når jeg klikker så sker der intet, så det Burde virke :-]
jeg ved hvorfor det ikke virkede før, jeg kan ikke copy paste over Frontpage, så jeg lavede den i notepad i stedet. virkede fint, hvad er så næste skrit ?
Så skal du til at rode med din sikkerhed indtil fejlen ikke forekommer længere. Du kan starte med at smide sikkerheden ned på laveste niveau, og hvis det ikke virke, må du gå alle brugerdefineret igennem, og slå dem til/fra.
Jeg kan/vil ikke ændre indstillingerne (firma computer), så jeg kan ikke test det, men jeg mente da der var en mulighed for at tillade script over sites, men det er der måske ikke alligevel.
Så kan det nok ikke lade sig gøre :(
angående dit sidste ?, så nej, det kan man ikke. Det var det iFrame blev opfundet til, men den fungere som en frame...
Kan du komme i tanke om andre måder ?, kan man lave det så det ligger en lille frame og svæver sammen med siden, du ved lige som man ser på online shops osv, hvis man scroller ned, så følger den efter, den regner selv pris ud osv. den må jo "somehow" få informationen fra den sidde man sidder og kigger på
Så længe din "tæl klik" side ligger på samme domæne som du vil tælle klik kan det lade sig gøre.
Men da du så er ude i at du sikkert har adgang til at ændre i koden på de andre sider, kan du smide en kode ind på alle links, som så sørger for at tælle antal klik.
kan man ikke redirecte en side gennem et domæne så ?
for jeg kan ikke ligge min tæller på domænet, men jeg skal faktisk kun tælle kliks fra 1 domæne, men kan man somehow redirecte via et domæne,
jeg har set det lavet i ASP engang hvor der blev lavet et overlay, siden fungerede 100 som orginalt, men der var bare lavet noget fusk så man gik gennem et andet domæne som så lagde noget info oven på ? - lidt svært at forkalre når man ikke ved hvordan det teknisk virker.
Det har jeg også set, men der hentes hele siden ned, og det ved jeg ikke hvordan man gør. Der skal sikkert et komponent til, men jeg ved desværre ikke hvilket, eller hvor du finder det :(
jeg prøver lige pille ved det, der findes nok en freeware også
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.