Avatar billede kragekjaer Praktikant
09. januar 2003 - 17:47 Der er 14 kommentarer og
1 løsning

Startside fra Flash

Jeg har i et txt-dokument et link:

<a href="java script:startside(this);"><font color="#6DA621">KLIK HER.</font></a>

I html har jeg:

<script>
function startside(what){
what.style.behavior='url(#default#homepage)';
what.setHomePage('http://www.eksakt.nu');
return false;
}
</script>

Men jeg får denne fejl:

'style' is null eller ikke et objekt.

Hvad går galt?
Avatar billede nikolajdu Nybegynder
09. januar 2003 - 19:18 #1
this.style.behavior='url(#default#homepage)';
this.setHomePage('http://www.eksakt.nu');

Og så fjern dit parameter i funktionen - Det er unødvendigt.

/Nikolaj
Avatar billede kragekjaer Praktikant
09. januar 2003 - 19:36 #2
Det hjælper desværre ikke.....får sammen fejl

I html:
<script>
function startside(){
this.style.behavior='url(#default#homepage)';
this.setHomePage('http://www.eksakt.nu');
return false;
}
</script>


Har nu i txt:

<a href="java script:startside();"><font color="#6DA621">KLIK HER.</font></a>
Avatar billede nikolajdu Nybegynder
09. januar 2003 - 19:43 #3
function startside(){
this.style.behavior='url(#default#homepage)';
this.setHomePage('http://xxx.dk');
}

Det skal virke.

Er det flash kaldet du tvivler på, så bliver det :

getURL("java script:startside();");

/Nikolaj
Avatar billede nikolajdu Nybegynder
09. januar 2003 - 19:46 #4
Brug helst ikke href til javascript. Den er skabt til url´s og intet andet. Gør hellere sådan her.

<script>
function startside(){
this.style.behavior='url(#default#homepage)';
this.setHomePage('http://xxx.dk');
}
</script>

<a href="#" onclick="startside();return false"><font color="#6DA621">KLIK HER.</font></a>

Skal også virke.......
Avatar billede kragekjaer Praktikant
09. januar 2003 - 19:57 #5
Brokker sig stadig over style-tingen. Du er med på at txt-filen loades ind i Flash?
Avatar billede kragekjaer Praktikant
09. januar 2003 - 19:59 #6
Avatar billede nikolajdu Nybegynder
09. januar 2003 - 20:05 #7
Prøv lige at nøjes med :

this.setHomePage('www.eksakt.nu');
Avatar billede kragekjaer Praktikant
09. januar 2003 - 20:09 #8
Stadig det samme :-((
Avatar billede nikolajdu Nybegynder
09. januar 2003 - 20:25 #9
Det SKAL virke i alle IE 5+ brusere på Windows platform... Er det ikke der den hænger....
Avatar billede kragekjaer Praktikant
09. januar 2003 - 20:35 #10
Nope, IE6 på Win2k
Avatar billede nikolajdu Nybegynder
10. januar 2003 - 10:23 #11
Bah det er sgu da også min fejl....

Jeg bruger 'this' men har intet objekt at hænge den på...

Gør i stedet sådan her.

<A HREF="#" onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://www.din-side.dk');">klik</A>

Og så glemmer vi alt om den fejl...
Avatar billede kragekjaer Praktikant
10. januar 2003 - 13:58 #12
Tak, men kan man benytte OnClick i Flash?
Avatar billede nikolajdu Nybegynder
10. januar 2003 - 15:55 #13
næh, men nu brugte du jo også et almindeligt link.

Sådan her så :

<script>
function startside(){
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage('http://xxx.dk');
}
</script>

Og så fra flashen.

getURL("java script:startside();return false");
Avatar billede kragekjaer Praktikant
10. januar 2003 - 16:41 #14
mange tak, nu virker det...
Avatar billede nikolajdu Nybegynder
10. januar 2003 - 18:59 #15
:))
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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