Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-09-2006, 21:07   #1 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
page reload mit timer

ich möchte eine seite nur für den IE neuladen. und zwar nach xx sekunden nachdem die seite komplett geladen wurde.
jemand ne idee? bisher habe ich das so gelöst:
HTML-Code:
<!--[if IE 7]><script language="JavaScript" type="text/javascript">function neuladen() {window.location.reload()}<![endif]-->
das habe ich am ende der seite platziert. aber das funzt nicht. der lädt die seite zu schnell neu. ich brauche ne verzögerung.
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 01-09-2006, 21:21   #2 (permalink)
·
 
Benutzerbild von pilzebub
 
Registriert seit: Oct 2003
Ort: ··
Beiträge: 722
so vielleicht:

HTML-Code:
function neuladen(){
window.location.reload();
}
setInterval("neuladen()",1000);

gr.
pilzebub ist offline   Mit Zitat antworten
Alt 01-09-2006, 21:50   #3 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
danke! aber dann wiederholt er es ständig. aber es soll nur einmal neuladen!
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 01-09-2006, 22:21   #4 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
setTimeout anstelle von setInterval
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 02-09-2006, 12:11   #5 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
mit timeout das selbe:
HTML-Code:
<script language="JavaScript" type="text/javascript">function neuladen() {window.location.reload()}setTimeout("neuladen()",1000);</script>
hab ich es falsch platziert?
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 02-09-2006, 14:19   #6 (permalink)
·
 
Benutzerbild von pilzebub
 
Registriert seit: Oct 2003
Ort: ··
Beiträge: 722
nö haste nich.

hab mal was gebastelt, ob das nun die optimale(wegen Cookies) und fehlerfreie lösung ist, k.Ahnung: aber es geht

HTML-Code:
<body onunload="delCookie()">
...
<script type="text/javascript">
	
var name=document.cookie.split(';');
window.document.cookie="test;0;";

if(name=="")
     {
      setInterval("window.location.reload()",2000);
      }

function delCookie()
{
 if(name == "test")
        {
     document.cookie="test;0;expires=1970,1,1";
	}
}
</script>
... musste halt nur noch ne Browserweiche einbauen.

gr.

Geändert von pilzebub (02-09-2006 um 14:20 Uhr)
pilzebub ist offline   Mit Zitat antworten
Alt 04-09-2006, 07:00   #7 (permalink)
Neuer User
 
Benutzerbild von poffi
 
Registriert seit: Oct 2003
Ort: Waldkirch, St.Gallen, CH
Beiträge: 1.248
Sag doch mal warum du überhaupt einen Seitenreload machst, ich denke da gibt es sicher eine bessere Lösung.
__________________
mfg poffi
poffi ist offline   Mit Zitat antworten
Alt 04-09-2006, 15:22   #8 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
ok, dann probieren wir es mal
es geht um diese privatseite: http://www.ciuc.de/
die funzt super. aber bei der gallery rutscht der footer im explorer nicht mit runtern sobald man sich ein bild größer anzeigen lässt.
wenn man jetzt aber reloaded, klappt es.
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 04-09-2006, 18:51   #9 (permalink)
·
 
Benutzerbild von pilzebub
 
Registriert seit: Oct 2003
Ort: ··
Beiträge: 722
gebe mal deinem #footer noch ein "clear:both", falls das nicht geht... habe das script noch mal geändert:
HTML-Code:
<script type="text/javascript">
	
var name=document.cookie.split(';');
window.document.cookie="reload;0;";

if(name!="reload"){
		setInterval("window.location.reload()",2000);
		}
function delCookie(){
if(name == "reload"){
window.document.cookie="reload;0;expires=1970,1,1";
}
			}
</script>
... durch das setzen des session_cookies wird der "reload" der Seite nicht ausgeführt, müsste aber jetzt gehn

gr.
pilzebub ist offline   Mit Zitat antworten
Alt 05-09-2006, 09:13   #10 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
funzt beides nicht. er reloaded dann wieder ständig, statt nur einmal
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 05-09-2006, 09:31   #11 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Code:
footer{
     position:relative;
}
dann klappts auch mit dem Nachbarn
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 05-09-2006, 10:48   #12 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
nene, der muss absolute!
siehe http://standards.webmasterpro.de/ind...+100%25+H%F6he

das ist ja auch nicht das problem. nur wenn php ins spiel kommt, checkt das der ie nicht richtig. bei statischem größeren inhalt rutscht der footer ja mit. nur wenns dynamisch wird, gibs im ie probleme
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 05-09-2006, 11:01   #13 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Ich hab hier nur den IE zum testen, zumindest da sehe ich keinen Unterschied im Design zwischen absolute und relative - ausser eben das mit relative dein Problem nicht auftaucht.

Sofern es im FF und Co nicht funktioniert kannst du es dort immer noch mit
Code:
html>#footer{
     position:relative;
}
rückgängig machen.
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 05-09-2006, 11:49   #14 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
das ist der unterschied:
www.ciuc.de/vergleich.gif
__________________
Dropbox 250MB mehr für dich/mich
Nicmare ist offline   Mit Zitat antworten
Alt 05-09-2006, 12:21   #15 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
versuch mal dies:

HTML-Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
	
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>WMP Standards Projekt - starres, zweispaltiges Layout mit 100 Prozent H&ouml;he</title>

<style>
*{
	padding:0;
	margin:0;
	border:0;
}
html, body {
 	height: 100%; /* wichtig */
	font:12px "Trebuchet MS", Verdana, Arial, sans-serif;
	color:black;
	background:white;
	text-align:center;
}
#header{
	padding-left:20px;
	height:110px;
	font-size:20px;
	text-transform:uppercase;
	background:#ccc;
	line-height: 60px;
}
p {
  margin: 0;
  padding: 1em 0;
  line-height: 1.5em;
}

#box{
	width:700px;
	margin:0 auto;
	text-align:left;
  	position: relative;
  	min-height: 100%;
	height:auto !important;/* moderne Browser */
	height:100%; /* IE */
	background:#eaeaea;
}

#inhalt {
  	padding: 0 2em 60px 2em;
}
*html #inhalt{
	height: expression( document.body.offsetHeight - 155 + "px");
}

#footer {
  	width: 100%;
  	background: #CCC;
  	position: absolute;
  	bottom: 0;
  	height: 20px;
 	line-height: 20px;
	text-align:center;
}
*html #footer{
	position:relative;
}

</style></head>

<body>
<div id="box">
  <h1 id="header">Header</h1>
  <div id="inhalt">
    <h2>Die deutsche Sprache</h2>
    <p>All each tun! Gundherzl ich engl&uuml;ck. Wunsch siege "h&ouml;r enzu" denwen. Igenau ser  		w&auml;hl, Tendie heraus. Gef und enha, Bendass diesk eing ew&ouml;hn, li cherbl Indtex tist. Sie ­ sin dof fens ichtl ichje mandders ich nich: tso-lei chtand Ernas ehe, Rumf&uuml;h Ren. L&auml;sst ei nerder mi tal Lenwas sern gew asch: Enis tein alt, er Hase sozu sag. Enund sieha Benwie der ei Nmal Denricht igenrie Cher ge? Habtdenntats &auml;chl ichverb. Irgt si chin (dies Enbel anglo) sersch einend enz. Eilen einebotsch, aftei, negehei, menach richtdiesichnur. Dengew it ztes tenunt, erdenbet racht ern, Bein&auml; he remhin seh en. Ersch liesst: Manmuss scho neinziem li cher trott elsei. Nund nix Gesch ei tes. Mitsei nemle benanzu "fang", en wis senumb lind? Tex tezu le sen.</p>
    <p>All each tun! Gundherzl ich engl&uuml;ck. Wunsch siege "h&ouml;r enzu" denwen. Igenau ser  		w&auml;hl, Tendie heraus. Gef und enha, Bendass diesk eing ew&ouml;hn, li cherbl Indtex tist. Sie ­ sin dof fens ichtl ichje mandders ich nich: tso-lei chtand Ernas ehe, Rumf&uuml;h Ren. L&auml;sst ei nerder mi tal Lenwas sern gew asch: Enis tein alt, er Hase sozu sag. Enund sieha Benwie der ei Nmal Denricht igenrie Cher ge? Habtdenntats &auml;chl ichverb. Irgt si chin (dies Enbel anglo) sersch einend enz. Eilen einebotsch, aftei, negehei, menach richtdiesichnur. Dengew it ztes tenunt, erdenbet racht ern, Bein&auml; he remhin seh en. Ersch liesst: Manmuss scho neinziem li cher trott elsei. Nund nix Gesch ei tes. Mitsei nemle benanzu "fang", en wis senumb lind? Tex tezu le sen.</p>
  </div>
    <p id="footer">Footer</p>
</div>
</body>
</html>
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele