Avatar billede mp Nybegynder
22. august 2000 - 03:32 Der er 4 kommentarer og
1 løsning

Href reference til 2 scripts/funktioner

De 2 scripts:

<SCRIPT language=\"JavaScript\"><!--
function fullscreen(page) {
browserName = navigator.appName;
version = parseFloat(navigator.appVersion);
if (browserName == \"Netscape\" && verrsion>=4.0)     { window.open(page, \'\', \'width=\'+screen.width+\',height=\'+screen.height+\',top=0,left=0,scrollbars=yes\'); }
else if (version>=4.0)    { window.open(page, \'\', \'fullscreen=yes,scrollbars=yes\'); }
}
</SCRIPT>


<SCRIPT>
Click1=0;
Click2=0;
Click3=0;

function Click() {
if (Click1==0 ) {
  alert(\"HEY, you must vote !\");
}
else {
  location.href=\"start.html\";
}
}
</SCRIPT>

Hvordan laves en href der kan udføre de 2 ovenstående scripts ?

href=\"java script:Click() &  href=\"java script: fullscreen(\'xxx.html\')
Skal altså \"fusioneres\"

Iøvrigt kan man lave et Script der automatisk lukker den side man forlader uden explorer spørger om man vil lukke siden
Avatar billede jumper Nybegynder
22. august 2000 - 03:51 #1
<a href=\"java script:Click();fullscreen(\'xxx.html\')\">Klik her</a>

eller

<a href=\"nyside.html\" target=\"_blank\" onclick=\"Click();fullscreen(\'xxx.html\');return false\">Klik her</a>

Den sidste virker også uden Javascript, hvor du så bliver smidt videre til ny.html

/Thor
Avatar billede mp Nybegynder
22. august 2000 - 04:52 #2
ok kommandoerne udføres, MEN de 2 scripts fungerer (især click) ikke som de skal - prøv at se:

http://www.velcome.subnet.dk/

Der SKAL stemmes på siden (eller åbne linkene)
og hovedsiden skal derefter åbnes i full wiev.

Lige nu for man adgang ved at klikke \"ok\" til click scriptet. - Jeg tror de skal sammenskrives med en række if sætninger.
Avatar billede jumper Nybegynder
22. august 2000 - 05:01 #3
function Click() {
if (Click1==0 ) {
  alert(\"HEY, you must vote !\");
  return false
}
else {
  location.href=\"start.html\";
  return true
}
}

og dernæst

<a href=\"java script:if (Click()){fullscreen(\'xxx.html\')}\">Klik her</a>

eller

<a href=\"nyside.html\" target=\"_blank\" onclick=\"if (Click()){fullscreen(\'xxx.html\')};return false\">Klik her</a>

/Thor
Avatar billede sjensen Nybegynder
22. august 2000 - 09:11 #4
Kunne du ikke bare lavet et 3. script der kalder de 2 scripts et efter et, og så bruge dette 3. script i href tagget ?

eks:

<SCRIPT twoscripts(page)
fullescreen(page)
click()
</SCRIPT>

og kald dette via:

<a href=\"java script:twoscripts(\'xxx.html\')\">Klik her</a>





Avatar billede mp Nybegynder
22. august 2000 - 15:15 #5
Lige for en god ordens skyld så skal scriptet se sådan ud:

Click1=0;
function Click() {
if (Click1==0 ) {
  alert(\"HEY, you must vote !\");
  return false
}
else {
  return true
}
}

ellers tak for hjælpen - den ledte mig på rette vej
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