/ Forside/ Teknologi / Udvikling / Java Scripts / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Kode til Framing af site
Fra : Duno
Vist : 371 gange
150 point
Dato : 24-03-05 02:05

Er der nogen som gider at hjælpe mig med at få nedenstående kode in på min side, altså guide mig så jeg kan få det til at fungere, jeg forstår simpelthen ikke hvad han mener ""GG""

Kode til Framing af site

-- Tag altid hovedframe med, selvom der linkes direkte til underframe
I HOVEDFRAMEN (eller det øverste FRAMESET-dokument !-)

Denne kode sættes ind i <HEAD>-sektionen (eller ihvertfald FØR første <frameset>-tag):

<script language="javascript" type="text/javascript">
function loadSource(){
if (location.search!=""){
src=unescape(location.search.substring(1));
top.frames['mainFrame'].location.href=src;
}}
</script>

I <body>-tagget (eller første <frameset>-tag) sættes dette ind i onload-eventen:
(har du i forvejen noget i onload, skal loadSource(); foran dette)

<body . . . onload="loadSource();">


Denne kode sættes ind i starten af <HEAD>-sektionen af hver indholds-underframe:
-- bemærk, at den midterste linje er een meget lang linje !-)

<script language="javascript" type="text/javascript">
if(top.location==window.location){top.location.replace(top.location.href.substring(0,top.location.href.indexOf(".dk/")+3)+"/index.html?"+escape(location.pathname))}
</script>


Rød markering i kode betyder, at du sikkert skal ændre
-- øverst skal navnet selvfølgelig være navnet på din (i)frame
-- nederst skal der ændres, hvis du har et domænenavn, som ikke slutter på .dk

Eksempel: Dit domænenavn hedder etellerandet.dk/brugerNavn
Så skal .dk udskiftes med brugerNavn -- og 3 skal ændres til 10 (antallet af bogstaver m.v.)


Sidste opdatering 06.08.2003

Tak

Duno

 
 
Kommentar
Fra : molokyle


Dato : 24-03-05 09:19

Jeg ved ikke lige hvad du er i tvivl om, men hvis det er '-- øverst skal navnet selvfølgelig være navnet på din (i)frame' ??? Så betyder det at du :

..i : top.frames['mainFrame'].location.href=src; skal du erstatte mainFrame med navnet på din hovedframe (..det navn du har givet framen i dit <frameset> <frame src="DIN_SIDE.html" name="DIT_NAVN"> </frameset> )

Hvis det er den først definerede frame på siden kan du angive numerisk istedet : top.frames[0].location.href=src;
..den næste : top.frames[1].location.href=src;
..den næste : top.frames[2].location.href=src;
..osv.

..for '-- nederst skal der ændres, hvis du har et domænenavn, som ikke slutter på .dk' kan du vel godt regne ud ?

Helt bortset fra det er der altid problemer med frames. Derfor er dette script åbenbart et forsøg på at hente hoved rammen, ligemeget hvilken frame i frameset'et der ellers linkes til.

Man bør bruge CSS i stedet for frames :

1.) http://forums.devarticles.com/archive/t-10166/question-about-using-CSS-instead-of-Frames
2.) http://techrepublic.com.com/5208-6230-0.html?forumID=87&threadID=168839&start=0
3.) http://webdesign.about.com/cs/websitetemplates/p/blfakeframes.htm
4.) http://www.computing.net/webdevel/wwwboard/forum/801.html

</MOLOKYLE>


Kommentar
Fra : molokyle


Dato : 24-03-05 09:37

Det er vel ikke sådan du blot ønsker at lave en rammebaseret side og er stødt ind i ovenstående script ?

Der er en tutorial til frameset's her :

1.) http://www.htmlgoodies.com/tutorials/frames/
2.) http://www.w3schools.com/html/html_frames.asp

Her kan du læse hvorledes frames refereres via HTML DOM :

1.) http://www.w3schools.com/htmldom/dom_obj_frameset.asp
2.) http://www.w3schools.com/htmldom/dom_obj_frame.asp

</MOLOKYLE>

Kommentar
Fra : Duno


Dato : 24-03-05 10:02

Jeg scriptet er fundet på eksperten, men mit ønske er følgende:

Jeg har et frameset, i det frameset er der specielt en del, (et område) som besøges af mange mennesker.

Søger man på google efter min side får man kun link til den del, og ikke til selve framesættet, hvilket afskære folk fra menuen, samt alle de andre muligheder min side udbyder.

Ønsket er derfor at hvis der henvises til en af mine frames, skal den hente hele siden og helst vise den frame også, men den SKAL hente framesættet med.

Kommentar
Fra : molokyle


Dato : 24-03-05 10:16

Netop problemet med frames du nævner der : http://www.metamaten.dk/faq.shtm#4

</MOLOKYLE>

Kommentar
Fra : Duno


Dato : 24-03-05 20:40

Ja det er jeg jo meget klar over, men jeg lægger 50 point til hvis det kan lade sig gøre, inden for overkommelig tid

Mine besøgende kan ikke bevæge sig rundt på siden så længe det er som det er nu....

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177429
Tips : 31962
Nyheder : 719565
Indlæg : 6407947
Brugere : 218878

Månedens bedste
Årets bedste
Sidste års bedste