Avatar billede starter Praktikant
06. maj 2003 - 17:38 Der er 16 kommentarer og
1 løsning

Slideshow med link

Hej

Jeg har nedenstående script, hvor jeg har sat et link ind i teksten under nogle af billederne. Linket virker fint, men jeg vil gerne indsætte følgende:
'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=300,height=300'
...og det kan jeg simpelthen ikke få til at virke.

Scriptet ser sådan ud:

</script> <script language="JavaScript">

g_fPlayMode = 0;
g_iimg = 0;
g_imax = 0;
g_ImageTable = new Array();

function ChangeImage(fFwd)
{
if (fFwd)
{
if (++g_iimg==g_imax)
g_iimg=0;
}
else
{
if (g_iimg==0)
g_iimg=g_imax;
g_iimg--;
}
Update();
}
function Update(){
document.all._Ath_Slide.src = g_ImageTable[g_iimg][0];
document.all._Ath_FileName.innerHTML = g_ImageTable[g_iimg][1];
document.all._Ath_Img_X.innerHTML = g_iimg + 1;
document.all._Ath_Img_N.innerHTML = g_imax;
}


function Play()
{
g_fPlayMode = !g_fPlayMode;
if (g_fPlayMode)
{
btnPrev.disabled = btnNext.disabled = true;
Next();
}
else
{
btnPrev.disabled = btnNext.disabled = false;

}
}
function OnImgLoad()
{
if (g_fPlayMode)
window.setTimeout("Tick()", g_dwTimeOutSec*1000);
}
function slidenow(){

}
function Tick()
{
if (g_fPlayMode)
Next();
}
function Prev()
{
ChangeImage(false);
}
function Next()
{
ChangeImage(true);
}
function main()
{

Update();
}

g_ImageTable[g_imax++] = new Array ("Images/075.jpg", "Tekst...");
g_ImageTable[g_imax++] = new Array ("Images/076.jpg", "Tekst...<br><a href=Test.htm target=_blank>Link</a>");
g_dwTimeOutSec=2

</script> </span></td>

Håber der er nogen som kan hjælpe mig.
Avatar billede roenving Novice
06. maj 2003 - 17:41 #1
Lav det om til:
<a href="#" onclick="window.open('Test.htm','NewWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=300,height=300');
">Link</a>");
Avatar billede roenving Novice
06. maj 2003 - 17:44 #2
Hov vi har tre inden i hinanden:

("Images/076.jpg", "Tekst...<br><a href=""#"" onclick=""window.open('Test.htm','NewWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=300,height=300');
"">Link</a>");
Avatar billede Slettet bruger
06. maj 2003 - 18:11 #3
roenving>> Du tænker vist ASP. I JavaScript escapes med \:

("Images/076.jpg", "Tekst...<br><a href=\"#\" onclick=\"window.open('Test.htm','NewWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=300,height=300');\">Link</a>");
Avatar billede starter Praktikant
06. maj 2003 - 18:27 #4
Perfekt roenving!

Kan jeg samtidig definere den til at gå til et bestemt billede ved åbning (linket ligget ikke på det første billed, og jeg vil gerne have at brugerne kan bladre videre fra hvor de kom)?
Avatar billede roenving Novice
06. maj 2003 - 18:34 #5
Ja,

du smider bare det billede ind du vil åbne:

g_ImageTable[g_imax++] = new Array ("Images/076.jpg", "Tekst...<br><a href=\"#\" onclick=\"window.open('Images/076.jpg','NewWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=300,height=300');\">Link</a>");
Avatar billede starter Praktikant
06. maj 2003 - 19:36 #6
Det kan jeg ikke rigtig få til at virke. Den melder fejl når jeg kommer til det pågældende billede, men hvis jeg bladre videre og kommer tilbage, så virker det perfekt... Mystisk!?
Avatar billede roenving Novice
06. maj 2003 - 19:45 #7
Hvilken fejl?
Avatar billede starter Praktikant
06. maj 2003 - 19:46 #8
Script-fejl "Argumentet er ugyldigt"
Avatar billede roenving Novice
06. maj 2003 - 19:49 #9
Når du klikker på Link ?-/

-- og virker det hvis du bladrer forbi og kommer tilbage ?-\
Avatar billede starter Praktikant
06. maj 2003 - 19:50 #10
Øh, det var vist fordi den ikke var gemt - oploadede den gamle igen....
Avatar billede starter Praktikant
06. maj 2003 - 20:28 #11
Nope, den melder stadig fejl - også med lidt frem og tilbage :)
Avatar billede roenving Novice
06. maj 2003 - 20:39 #12
Kunne ikke finde copyhistory i javascript-referencen, prøv lige at fjerne den, som et første forsøg
Avatar billede starter Praktikant
06. maj 2003 - 21:32 #13
Stadig det samme.
Avatar billede Slettet bruger
07. maj 2003 - 15:25 #14
Smid et link.
Avatar billede starter Praktikant
07. maj 2003 - 16:22 #15
Siden er ikke oploaded endnu.
Avatar billede roenving Novice
07. maj 2003 - 19:37 #16
Jamen takker for points ;~}
Avatar billede Slettet bruger
08. maj 2003 - 13:23 #17
Så upload den nu.
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