Avatar billede janus007 Nybegynder
20. juli 2006 - 21:29 Der er 8 kommentarer og
1 løsning

Javascript indeni Javascript

Mangler lidt hjælp til dette...

Jeg bruger OverLib
onmouseover=overlib('No statistical information available yet', callJS??)

Se... inden i overLib ved callJS skal jeg kalde en anden function der returnerer en normal tekst.
Avatar billede nielle Nybegynder
20. juli 2006 - 22:01 #1
Har du prøvet med:

onmouseover=overlib('No statistical information available yet', DinAndenFunktion())
Avatar billede nielle Nybegynder
20. juli 2006 - 22:10 #2
Skal jo nok snare være:

onmouseover=overlib(DinAndenFunktion(), ...)
Avatar billede janus007 Nybegynder
20. juli 2006 - 22:44 #3
Jamen, den sidste dur ikke fordi den første information 'No statistical information available yet' bliver dannet serverside og kan variere fra control til control - det kan derimod den anden parameter ikke!
Forestil dig at nogen gange står der istedet for 'No statistical information available yet' en hel masse forskellige informationer for hver control med mouseoser på, men at den den anden parameter er mere statisk! Denne statiske information ønsker jeg så at hente fra en anden js-function.
Avatar billede nielle Nybegynder
20. juli 2006 - 22:52 #4
Jeg er ikke sikker på at jeg forstår hvad det er du vil.

Nu er jeg så ikke super familiær med overlip, men i de ekempler jeg har set, er der ikke tekst i parameter nr. 2.
Avatar billede janus007 Nybegynder
20. juli 2006 - 23:28 #5
Jo det er der man evt. kan sætte sin CAPTION :-) Men det er egentlig sagen uvedkommende *S* - det jeg ønsker er at kalde en js-function fra en inline js. Altså noget alá:

<script language="javascript">
function myWidget2()
{
    return 'xxx';
}
</script>
<script type="text/javascript" language="Javascript" src="/CollectorJobs/overLIBScripts/overlib.js"></script>
... og her kaldes functionen:
onmouseover="overlib('No statistical information available yet', myWidget2())

Problemet er bare at myWidget2 ikke bliver kaldt og derved kommer der ingen caption!
Avatar billede nielle Nybegynder
21. juli 2006 - 18:46 #6
Denne lille mockup-demo funger nu efter hensigten her hos mig:

<script language="JavaScript">
function myWidget2()
{
    return 'xxx';
}

function overlib(a, b)
{
    alert("overlib: " + a + " " + b);
}
</script>
<form action="ditScript.php" method="post">

<img src="http://www.eksperten.dk/img/elogo.png" onmouseover="overlib('No statistical information available yet', myWidget2())">
Avatar billede nielle Nybegynder
31. juli 2006 - 19:16 #7
Hvad med noget respons?
Avatar billede janus007 Nybegynder
31. juli 2006 - 19:43 #8
Jeg kan ikke få det til at virke med overLib, men virker fint uden som du foreslår... Sagen uopklaret, men du får point'ne alligevel, da du har været den eneste der har haft foreslag.

Hygge og lav et svar ;-)
Avatar billede nielle Nybegynder
31. juli 2006 - 20:37 #9
Ok :^)
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