Avatar billede viuf Juniormester
21. april 2006 - 11:49 Der er 9 kommentarer og
1 løsning

hjemmeside problemer

Hej
Lavet hjemmeside med en frame (iframe).
Når jeg har opdateret noget til framen, kan jeg først se det opdaterede, når jeg har været i funktioner-internetindstillinger-midlertidige internetfiler og trykket på slet filer i browseren.
Hvorfor det?
Hvor kan jeg rette så framen bliver opdateret hele tiden?

kode til frame:
<iframe name="iframe" src="http://minside/index.htm" width="660" height="800" FRAMEBORDER="no"></iframe>
Avatar billede thesurfer Nybegynder
21. april 2006 - 12:04 #1
Den er fordi browseren cacher siden.

Et trick er at tilføje en tilfældig værdi, som "filnavnet" blivet unikt..

Eksempel:
side.htm?678293477
side.htm?763231243
side.htm?988212232

Det burde kunne lade sig gøre, med JavaScript..

/theSurfer
Avatar billede thesurfer Nybegynder
21. april 2006 - 12:08 #2
Prøv dette eksempel:

<a href="#" onclick="window.location.href='side.htm?' + Math.random(); return false;">Forsiden</a>

/theSurfer
Avatar billede viuf Juniormester
21. april 2006 - 12:09 #3
Ikke helt med
Avatar billede thesurfer Nybegynder
21. april 2006 - 12:13 #4
Browseren cacher ikke siden, hvis filnavnet skifter hele tiden, da det jo så er en "ny" side der loades.

Eller, den cacher siden, men den opfatter det den nye værdi, som et nyt filnavn = en ny fil = load den nye fil i stedet for filen der ligger i cachen..

/theSurfer
Avatar billede viuf Juniormester
21. april 2006 - 12:44 #5
hvor skal man skrive denne linje:

<a href="#" onclick="window.location.href='side.htm?' + Math.random(); return false;">Forsiden</a>

jeg har lavet en menu og når man klikker på et af punkterne skrives siden i framen.
Kan man ikke resette hver side når man klikker på et punkt?
Avatar billede thesurfer Nybegynder
21. april 2006 - 12:51 #6
Prøv med dette menupunkt:

<a href="#" onclick="top.NavnetPåDinFrame.window.location.href='side.htm?' + Math.random(); return false;">Forsiden</a>

Erstat "NavnetPåDinFrame" med navnet på din frame (som du har sat i dit frameset).

Du kan evt lægge siden online, så vi kan se al koden.. det bliver nemmere at se, hvad/hvordan du har gjort..

/theSurfer
Avatar billede viuf Juniormester
21. april 2006 - 13:29 #7
Her er koden til min side:

<html>

<head>
<title>Taastrup FC årgang 98</title>
<meta name="generator" content="Namo WebEditor">
<base target="iframe">
</head>

<body bgcolor="#99FF99" text="black" link="blue" vlink="purple" alink="red">
<!-- DO NOT MOVE! The following AllWebMenus linking code section must always be placed right AFTER the BODY tag-->
<!-- ******** BEGIN ALLWEBMENUS CODE FOR menu ******** -->
<span id='xawmMenuPathImg-menu' style='position:absolute;top:-50px;left:0px'><img name='awmMenuPathImg-menu' id='awmMenuPathImg-menu' src="awmmenupath.gif" alt=''></span><script type='text/javascript'>var MenuLinkedBy='AllWebMenus [4]', awmBN='626'; awmAltUrl='';</script><script charset='UTF-8' src='./menu.js' language='JavaScript1.2' type='text/javascript'></script><script type='text/javascript'>awmBuildMenu();</script>
<!-- ******** END ALLWEBMENUS CODE FOR menu ******** -->
<!-- ******** BEGIN ALLWEBMENUS CODE FOR menu2 ******** -->
<span id='xawmMenuPathImg-menu2' style='position:absolute;top:-50px;left:0px'><img name='awmMenuPathImg-menu2' id='awmMenuPathImg-menu2' src="awmmenupath.gif" alt=''></span><script type='text/javascript'>var MenuLinkedBy='AllWebMenus [4]', awmBN='626'; awmAltUrl='';</script><script charset='UTF-8' src='./menu2.js' language='JavaScript1.2' type='text/javascript'></script><script type='text/javascript'>awmBuildMenu();</script>
<!-- ******** END ALLWEBMENUS CODE FOR menu2 ******** -->





<p align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img namo_npi=":EmbededNPI001" src="images/tfc_htm_tfc98_htm_tfc_htm_noname1_htm_smartbutton12851.gif" border="0" width="880" height="152"></p>
<div id="layer2" style="background-image:url('fodbold.gif'); width:101px; height:80px; position:absolute; left:671px; top:-5px; z-index:1;">
    <p>&nbsp;</p>
</div>
<p align="center"><font color="white"><span style="font-size:20pt; background-color:rgb(0,153,0);">Web-siden for fodbolddrengene fra TFC årgang 98</span></font></p>
<p align="center"><a href="http://viuf.de/tfc.htm" target="_self"><span style="font-size:8pt; background-color:rgb(0,153,0);"><font face="Verdana" color="white">LINK TIL FORSIDE</font></span></a></p>
<p align="center" style="text-indent:10;"><img src="star10.gif" width="28" height="28" border="0"><b><font color="white"><span style="background-color:rgb(0,153,0);">HUSK AT TJEKKE&nbsp;NYHEDERNE</span></font></b><img src="star10.gif" width="28" height="28" border="0"></p>
<p align="right">&nbsp;</p>
</body>
<div style="text-align:center; width:100%;">
<iframe name="iframe" src="http://viuf.de/tfc98/hjemmeside/index.htm" width="660" height="800" FRAMEBORDER="no"></iframe>
</div>
<!-- SCRIPT - Ur nederst i højre hjørne -->
<script language="JavaScript">

//www.dkscripts.tk

//Script hentet fra @-beynder
//http://www.a-begynder.dk
//Stedet for webmasters ... vi har næsten alt til hjemmesider

//Scriptet kan frit anvendes, men slet venligst ikke vores reference her over
//---------------------------------------------------------------------------

fCol='444444'; //face colour.
sCol='FF0000'; //seconds colour.
mCol='444444'; //minutes colour.
hCol='444444'; //hours colour.

Ybase=30; //Clock height.
Xbase=30; //Clock width.


H='...';
H=H.split('');
M='....';
M=M.split('');
S='.....';
S=S.split('');
NS4=(document.layers);
NS6=(document.getElementById&&!document.all);
IE4=(document.all);
Ypos=0;
Xpos=0;
dots=12;
Split=360/dots;
if (NS6){
for (i=1; i < dots+1; i++){
document.write('<div id="n6Digits'+i+'" style="position:absolute;top:0px;left:0px;width:30px;height:30px;font-family:Arial;font-size:10px;color:#'+fCol+';text-align:center;padding-top:10px">'+i+'</div>');
}
for (i=0; i < M.length; i++){
document.write('<div id="Ny'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;background:#'+mCol+'"></div>');
}
for (i=0; i < H.length; i++){
document.write('<div id="Nz'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;background:#'+hCol+'"></div>');
}
for (i=0; i < S.length; i++){
document.write('<div id="Nx'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;background:#'+sCol+'"></div>');
}
}
if (NS4){
dgts='1 2 3 4 5 6 7 8 9 10 11 12';
dgts=dgts.split(' ')
for (i=0; i < dots; i++){
document.write('<layer name=nsDigits'+i+' top=0 left=0 height=30 width=30><center><font face=Arial size=1 color='+fCol+'>'+dgts[i]+'</font></center></layer>');
}
for (i=0; i < M.length; i++){
document.write('<layer name=ny'+i+' top=0 left=0 bgcolor='+mCol+' clip="0,0,2,2"></layer>');
}
for (i=0; i < H.length; i++){
document.write('<layer name=nz'+i+' top=0 left=0 bgcolor='+hCol+' clip="0,0,2,2"></layer>');
}
for (i=0; i < S.length; i++){
document.write('<layer name=nx'+i+' top=0 left=0 bgcolor='+sCol+' clip="0,0,2,2"></layer>');
}
}
if (IE4){
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=1; i < dots+1; i++){
document.write('<div id="ieDigits" style="position:absolute;top:0px;left:0px;width:30px;height:30px;font-family:Arial;font-size:10px;color:'+fCol+';text-align:center;padding-top:10px">'+i+'</div>');
}
//http://www.a-begynder.dk
document.write('</div></div>')
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < M.length; i++){
document.write('<div id=y style="position:absolute;width:2px;height:2px;font-size:2px;background:'+mCol+'"></div>');
}
document.write('</div></div>')
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < H.length; i++){
document.write('<div id=z style="position:absolute;width:2px;height:2px;font-size:2px;background:'+hCol+'"></div>');
}
document.write('</div></div>')
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < S.length; i++){
document.write('<div id=x style="position:absolute;width:2px;height:2px;font-size:2px;background:'+sCol+'"></div>');
}
document.write('</div></div>')
}



function clock(){
time = new Date ();
secs = time.getSeconds();
sec = -1.57 + Math.PI * secs/30;
mins = time.getMinutes();
min = -1.57 + Math.PI * mins/30;
hr = time.getHours();
hrs = -1.57 + Math.PI * hr/6 + Math.PI*parseInt(time.getMinutes())/360;

if (NS6){
Ypos=window.pageYOffset+window.innerHeight-Ybase-25;
Xpos=window.pageXOffset+window.innerWidth-Xbase-30;
for (i=1; i < dots+1; i++){
document.getElementById("n6Digits"+i).style.top=Ypos-15+Ybase*Math.sin(-1.56 +i *Split*Math.PI/180)
document.getElementById("n6Digits"+i).style.left=Xpos-15+Xbase*Math.cos(-1.56 +i*Split*Math.PI/180)
}
for (i=0; i < S.length; i++){
document.getElementById("Nx"+i).style.top=Ypos+i*Ybase/4.1*Math.sin(sec);
document.getElementById("Nx"+i).style.left=Xpos+i*Xbase/4.1*Math.cos(sec);
}
for (i=0; i < M.length; i++){
document.getElementById("Ny"+i).style.top=Ypos+i*Ybase/4.1*Math.sin(min);
document.getElementById("Ny"+i).style.left=Xpos+i*Xbase/4.1*Math.cos(min);
}
for (i=0; i < H.length; i++){
document.getElementById("Nz"+i).style.top=Ypos+i*Ybase/4.1*Math.sin(hrs);
document.getElementById("Nz"+i).style.left=Xpos+i*Xbase/4.1*Math.cos(hrs);
}
}
if (NS4){
Ypos=window.pageYOffset+window.innerHeight-Ybase-20;
Xpos=window.pageXOffset+window.innerWidth-Xbase-30;
for (i=0; i < dots; ++i){
document.layers["nsDigits"+i].top=Ypos-5+Ybase*Math.sin(-1.045 +i*Split*Math.PI/180)
document.layers["nsDigits"+i].left=Xpos-15+Xbase*Math.cos(-1.045 +i*Split*Math.PI/180)
}
for (i=0; i < S.length; i++){
document.layers["nx"+i].top=Ypos+i*Ybase/4.1*Math.sin(sec);
document.layers["nx"+i].left=Xpos+i*Xbase/4.1*Math.cos(sec);
}
for (i=0; i < M.length; i++){
document.layers["ny"+i].top=Ypos+i*Ybase/4.1*Math.sin(min);
document.layers["ny"+i].left=Xpos+i*Xbase/4.1*Math.cos(min);
}
for (i=0; i < H.length; i++){
document.layers["nz"+i].top=Ypos+i*Ybase/4.1*Math.sin(hrs);
document.layers["nz"+i].left=Xpos+i*Xbase/4.1*Math.cos(hrs);
}
}

if (IE4){
Ypos=document.body.scrollTop+window.document.body.clientHeight-Ybase-20;
Xpos=document.body.scrollLeft+window.document.body.clientWidth-Xbase-20;
for (i=0; i < dots; ++i){
ieDigits[i].style.pixelTop=Ypos-15+Ybase*Math.sin(-1.045 +i *Split*Math.PI/180)
ieDigits[i].style.pixelLeft=Xpos-15+Xbase*Math.cos(-1.045 +i *Split*Math.PI/180)
}
for (i=0; i < S.length; i++){
x[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(sec);
x[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(sec);
}
for (i=0; i < M.length; i++){
y[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(min);
y[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(min);
}
for (i=0; i < H.length; i++){
z[i].style.pixelTop =Ypos+i*Ybase/4.1*Math.sin(hrs);
z[i].style.pixelLeft=Xpos+i*Xbase/4.1*Math.cos(hrs);
}
}
setTimeout('clock()',100);
}
clock();
//-->
</script>
<!-- SCRIPT - SLUT -->
<!--Namo WebEditor Data 4.0
:EmbededNPI001
VxMAAHheU3D3C2FjYGDyS8zNV/DMK0ktSkwuySxLZaATYIXacwBITwNiRiAOAxIsQJoJiKOg
bBA/DspmBrKTgOyvglDNDvUOEFYklMbt+P///4PtANkrc2LlLgWGY0d9joPUg0RFgPjAAZBb
EOD1AiEwBySPDkBi6OLY+F1QdSlQA2AOxzTxgz1UrAG7H+DyDOxABcEMGQypQFjCoMBgCNYA
CicYxubqOqAgKFyp7RIfhkSGSqBLinC6BBTi0cDAAdEYtn9odwA73yEGQjMg/FlhED/5Jjcs
hmGh8sE+aIdc6+vGZAeQb0OANlcAQwEEQHHIAw1vUGyDgAsQc0C1YotHiJQA2G6Q22DuQ2Y7
A8W5gdixKDMxR8EpJzE52xgM/ODaYI5DpWGJMtIBZLUB1BhUZ0CshjkByHCIrXRkkIMaxAek
QxgcgTAYSAcxhDIEAIPZjcEZSFoyWIBVgSIWlDE0oHqwJbGIhv8Nv47+hyUxhu7cWcfLVBBB
qxnTf+irBofD4a8aMf1JKQ6gqHIHRmk+QylDAdhc9OQFC1SQ1ziRAg5keygI9FZDfQYLE0TE
Yg+tD/YKYAk9cMQGAJNVCTCRg8MGiGH2gfgeQIwc0aAQzfVimJoynRnNTvwRC7IHBkBZAwQg
bs8+ABMnxAepA9kPVQe3nxAfZj41w+/AKhBQGQ0/MtNfAjj8xEbDj8zwa/gHLHb/f7cfzb/k
lX8N4EKB5cBo+JEXfg/A+VdqNPzIzL8XwOGnOhp+ZIYfqJ0CbL+MqPDbgKX9Bw6GCdD2X4OT
A3rr81pT1RwZddytT/TyD7lhb3wG0nJCb9hT2v5DbgsyTIC2/xqMIO1AAnx4i35CNqT9h9CH
l49FH0Q9whysfFhbFcldMHUQ9zYYYecDpQjGF7AzRGx8PawSWecumIvRXkKJr5nG9IsvYB8e
Jb5w8DHCHaEOEm44+Fj0ocYPsPeGEn9QPkZ8IdRB3IuLT+X48gBFWHr4aHzB8hcN4gsA1Msl
Cg==
-->

</html>
Avatar billede viuf Juniormester
22. april 2006 - 07:06 #8
ingen hjælp?
Avatar billede thesurfer Nybegynder
22. april 2006 - 18:04 #9
Din menu genereres af JavaScript, hvilket gør det svært at modificere.
Overvej at bruge en ganske almindelig menu, f.eks. i HTML og CSS.

/theSurfer
Avatar billede viuf Juniormester
24. april 2010 - 07:56 #10
lukket
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
Kurser inden for grundlæggende programmering

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