Avatar billede swat Nybegynder
01. juli 2001 - 18:24 Der er 24 kommentarer og
1 løsning

Hvordan for man start siden til at gå auto vidrer ?

Hej

Hvordan får jeg min start side til at auto(efter 30 sec) gå vidre i fulsskærmsvindu uden folk skal klikke på \"gå vidre\" knappen ! (i sammen vindu uden et nyt åbner som nu)

Den virker nu sådan at man skal klikke for at komme vidre og så åbner den i et nyt vindu
Min url Http://csteam.dk

Min index.htm skulle så auto gå til start.htm i

Håber i forstå min \"lidt\" kluntede forklaring :-)
Avatar billede nuki Nybegynder
01. juli 2001 - 18:27 #1
Avatar billede nuki Nybegynder
01. juli 2001 - 18:29 #2
Sådan her kunne det se ud.

30000 er 30 sek.

<html>
<BR>Vent vengligst...
<BR>Du bliver omstillet!<head>
<title>Omstilling</title>
<script language=\"Javascript\">
function jmp()
{
parent.top.document.location.href=\"http://cstram.dk/start.htm\"
}
</script>
</head>
<body bgcolor=\"#ffffff\" onload=\"setTimeout(\'jmp()\',30000)\">
</table>
</body>
</html>
Avatar billede olebole Juniormester
01. juli 2001 - 18:31 #3
<ole>
Det kan du ikke. Man kan ikke maximere et vindue med JavaScript - men du kan resize det:

<head>
<script language=\"JavaScript\">
function mySize() {
  winW = screen.availWidth;
  winH = screen.availHeight;
  top.resizeTo(winW,winH)
  top.location = \"ny_side.html\";
}
setTimeout(\"mySize()\",30000);
</script>
</head>


/mvh
</bole>
Avatar billede olebole Juniormester
01. juli 2001 - 18:33 #4
<head>
<script language=\"JavaScript\">
function mySize() {
  winW = screen.availWidth;
  winH = screen.availHeight;
  top.moveTo(0,0);
  top.resizeTo(winW,winH);
  top.location = \"ny_side.html\";
}
setTimeout(\"mySize()\",30000);
</script>
</head>

...er måske lidt bedre - så lægger det sig op til øverste, venstre hjørne.
Avatar billede swat Nybegynder
01. juli 2001 - 18:40 #5
top.location = \"ny_side.html\";

skal der så stå den side der skal auto åbne ?

Ja ja jeg er ikke helt haj til det :-)
Avatar billede olebole Juniormester
01. juli 2001 - 18:45 #6
Jojo  ;o)
Avatar billede swat Nybegynder
01. juli 2001 - 19:11 #7
OK jeg har sat det ind i min index.htm rette ny side til start.htm.......jeg ved ikke helt hvad jeg har lavet forkert men auto gå vidre viker ikke....?
Avatar billede olebole Juniormester
01. juli 2001 - 19:19 #8
Hmmm....jeg har lige testet og det virker fint. Er stien til dit HTML-dokument korrekt?
Avatar billede swat Nybegynder
01. juli 2001 - 19:22 #9
yep den er rigtig

top.location =\"start.htm\";

er der andet der skal ændres ?

skal jeg en htm dokunmntet inden her så du kan se det ?
Avatar billede olebole Juniormester
01. juli 2001 - 19:26 #10
Du skal huske at skrive rigtigt af  ;o)
\'mySize\'......med stort \'S\' - begge steder.
/mvh
Avatar billede swat Nybegynder
01. juli 2001 - 19:35 #11
ok sorry.......:-)..men kan man ikke får den ikke at  skifte til fuldskærm som når man trykker på min knap på index siden ?
Avatar billede olebole Juniormester
01. juli 2001 - 19:38 #12
Det er den \'fuldeste\' skærm, du kan lave med JavaScript - med mindre, du åbner et popUp-vindue...desværre  :(
/mvh
Avatar billede olebole Juniormester
01. juli 2001 - 19:40 #13
...der findes ikke en \'Maximize\' funktion i JavaScript. Grunden er, at \'Maximize\' ikke hører hjemme i nogen international standard. Det er en ren Windows-ting.
På denne måde understøtter du til gengæld bl.a. MacOS og Linux  :o)
Avatar billede olebole Juniormester
01. juli 2001 - 19:44 #14
Ahahhh....nu forstår jeg....du vil ikke have toolbar, statusbar, location osv. med. Det kan du også kun undgå, hvis du åbner vinduet med JavaScript. Du kan ikke ændre i den oprindelige browser - og tak for det!  :o)
Avatar billede swat Nybegynder
01. juli 2001 - 19:48 #15
den \"ting\" jeg lavet med kanppen er det ikke Java ? (jeg ved det ikke selv den er bare copieret ind :-)
Eks.
function winopen(){var targeturl=\"start.htm\"
newwin=window.open(\"\",\"\",\"scrollbars\")
if (document.all)
{newwin.moveTo(0,0)
newwin.resizeTo(screen.width,screen.height)
}newwin.location=targeturl
}
Avatar billede swat Nybegynder
01. juli 2001 - 19:50 #16
øøøhh ok jeg lever så med normal size !
Avatar billede swat Nybegynder
01. juli 2001 - 19:52 #17
Problemet er så bare at når man køre i 800 X 600 kan man ikke se siden uden brug af scroll :-(
Avatar billede olebole Juniormester
01. juli 2001 - 19:59 #18
Njaahhhh....det er JavaScript, som ikke har spor med Java at gøre - men det er en anden sag  :o)
Hvis du kan leve med at skulle åbne et nyt vindue, kan du gøre sådan:

function winopen() {
  var targeturl=\"start.htm\"
  newwin=window.open(\"\",\"\",\"scrollbars\")
  newwin.moveTo(0,0)
  newwin.resizeTo(screen.availWidth,screen.availHeight)
  newwin.location=targeturl
}
setTimeout(\"winopen()\",30000);

/mvh
Avatar billede swat Nybegynder
01. juli 2001 - 21:12 #19
Yep så er den der !!!
Tak rigtig mange gang ! det rykker for vildt !!

Swat over and out !
Avatar billede swat Nybegynder
01. juli 2001 - 21:21 #20
ups......nu når man klikker på \"knappen\" til manuelt at gå vidre åbner auto også en siden så der nu er 2 ens sider ???????????
Avatar billede olebole Juniormester
01. juli 2001 - 21:26 #21
function winopen() {
  var targeturl=\"start.htm\"
  newwin=window.open(\"\",\"newwin\",\"scrollbars\")
  newwin.moveTo(0,0)
  newwin.resizeTo(screen.availWidth,screen.availHeight)
  newwin.location=targeturl
}
setTimeout(\"winopen()\",30000);

sådan, så burde det vist virke - og så skal du kun have denne ene funktion stående. Den \'gamle\' sletter du bare.
/mvh
Avatar billede swat Nybegynder
01. juli 2001 - 21:32 #22
\"den gamle\" er det den med manuel \"knappen\" eller den jeg lavet tidliger til auto ting ?
Avatar billede olebole Juniormester
01. juli 2001 - 21:46 #23
Du sletter dit oprindelige script fra siden. Knappen må gerne blive der, men script\'et skal væk.
Derefter sætter du min seneste version ind i stedet. Din knap og timeren (\'setTimeout(\"winopen()\",30000);\') kalder den samme funktion.
Faktisk kunne man også lade funktion og timer se sådan ud:

function winopen() {
  clearTimeout(timer);
  var targeturl=\"start.htm\"
  newwin=window.open(\"\",\"newwin\",\"scrollbars\")
  newwin.moveTo(0,0)
  newwin.resizeTo(screen.availWidth,screen.availHeight)
  newwin.location=targeturl
}
var timer = setTimeout(\"winopen()\",30000);

...så stoppes timeren, hvis der bliver trykket på knappen.
Og sådan kan man gøre så meget  :o))
Avatar billede swat Nybegynder
01. juli 2001 - 22:12 #24
OK så er den sku i vinkel ! 10000000 TAK for hjælpen !
Avatar billede olebole Juniormester
01. juli 2001 - 22:19 #25
anytime...  :o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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