Avatar billede nickclausen Nybegynder
04. juni 2003 - 22:42 Der er 19 kommentarer og
1 løsning

To scripts sættes sammen ?

Hej.

Kan disse to scripts sættes sammen?

<script src=http://www.hostedstuff.com/services/forum/fetch_latest/?id=1514></script>
<script language=JavaScript>
for (i=0;i<hrefs.length;i++) {
document.write("<li>"+"<b>" +"<a href=" +hrefs[i]+" >" +subjects[i]+"</b></a>" +" ("+ +replies[i]+" svar)</li>" );
}
</script>

Dette script lister en række over de nyeste indlæg i forumet.

<a href="java script:na_open_window('win', 'http://test.dk', 100, 50, 600, 500, 0, 0, 1, 1, 0)" target="_self">java script:na_open_window('win',
'http://test.dk', 100, 50, 600, 500, 0, 0, 1, 1, 0);</a>

Dette link åbner linket i et popup vindue som måler 600*500.

Kan de så sættes sammen, så linkene til forumindlægene åbnes i et popupvindue ??
Avatar billede nickclausen Nybegynder
04. juni 2003 - 22:49 #1
Script nummer 2 skal selvfølgelig se sådan ud:

<a href="java script:na_open_window('win', 'http://test.dk', 100, 50, 600, 500, 0, 0, 1, 1, 0" target="_self">Her!</a>
Avatar billede roenving Novice
04. juni 2003 - 22:52 #2
<script language="javascript" type="text/javascript">
function openWin(){
var newWin=window.open("http://test.dk",'Indlaeg');
var txt="<html><head><title>Forum-indlæg</title></head><body>";

for (i=0;i<hrefs.length;i++) {
txt += "<li>"+"<b>" +"<a href=" +hrefs[i]+" >" +subjects[i]+"</b></a>" +" ("+ +replies[i]+" svar)</li>";
}
newWin.document.write(txt);
newWin.document.close();
}
</script>

og kaldet bliver så:

<a href="java script:void(openWin());">Her!</a>

-- men jeg mangler en eller form for liste over data ?-)
Avatar billede roenving Novice
04. juni 2003 - 22:53 #3
-- og jeg glemte jo også lige:

txt += "</body></html>";
newWin.document.write(txt);
newWin.document.close();
Avatar billede nickclausen Nybegynder
04. juni 2003 - 22:55 #4
Det skal hentes fra Hostedstuff.com :

<script src=http://www.hostedstuff.com/services/forum/fetch_latest/?id=1514></script>
Avatar billede nickclausen Nybegynder
04. juni 2003 - 22:59 #5
Har du ikke lavet det sådan, at den åbner et popup-vindue med en liste over indlæg eller er det bare mig der er forvirret ?? :-)

Det er meningen at jeg skal have en liste over indlæg hentet via script 1 og når man så vil ind i et af indlægene trykker man på indlæg-navnet og derved åbnes et popupvindue med indlægget i.

Jeg ville skyde på det var noget i denne retning:

<script src=http://www.hostedstuff.com/services/forum/fetch_latest/?id=1514></script>
<script language=JavaScript>
for (i=0;i<hrefs.length;i++) {
document.write("<li>"+"<b>" +"<a href="java script:na_open_window('win',  +hrefs[i]+"100, 50, 600, 500, 0, 0, 1, 1, 0) >" +subjects[i]+"</b></a>" +" ("+ +replies[i]+" svar)</li>" );
}
</script>

... men kan ikke rigtig få det til at virke.
Avatar billede roenving Novice
04. juni 2003 - 23:06 #6
-- ok, så har jeg misforstået dig, jeg troede du ville have linkene ind i popup-vinduet ...
Avatar billede nickclausen Nybegynder
04. juni 2003 - 23:09 #7
Det var mig der ikke udtrykte mig klart nok :-)

Tror du du kan klare den alligevel ? ;-)
Avatar billede roenving Novice
04. juni 2003 - 23:11 #8
<script language=JavaScript>
for (i=0;i<hrefs.length;i++) {
document.write("<li>"+"<b>" +"<a href='java script:void(window.open(\42" +hrefs[i]+"\42,\42ForumIndlaeg\42,\42width=600,height=500,left=100,screenX=100,top=50,screenY=50\42))' >" +subjects[i]+"</b></a>" +" ("+ +replies[i]+" svar)</li>" );
}
</script>

-- så skulle det blive sådan noget lignende -- blev lige lidt forvirret, så ...
Avatar billede roenving Novice
04. juni 2003 - 23:12 #9
-- nu gjorde jeg foreløbig ikke noget ved popup-vinduets features udover størrelsen !-)
Avatar billede roenving Novice
04. juni 2003 - 23:15 #10
-- og nu lavede jeg den som en ren window.open; der er selvfølgelig ikke noget i vejen for at den der åbn-vindues-funktion kan bruges igen -- ellers skal vi jo have oversat det sidste af dit kald ...
Avatar billede nickclausen Nybegynder
04. juni 2003 - 23:16 #11
Du er intet andet et geni, roenving!!! Det virker!! :D

Tusind tusind tak! Ligger du lige et svar ? :)
Avatar billede roenving Novice
04. juni 2003 - 23:18 #12
<a href="java script:na_open_window('win', 'http://test.dk', 100, 50, 600, 500, 0, 0, 1, 1, 0" target="_self">Her!</a>

-- med direkte genbrug af funktionen er det:

<script language=JavaScript>
for (i=0;i<hrefs.length;i++) {
document.write("<li>"+"<b>" +"<a href='java script:void(na_open_window(\47win\47, \47"+hrefs[i]+"\47, 100, 50, 600, 500, 0, 0, 1, 1, 0)>" +subjects[i]+"</b></a>" +" ("+ +replies[i]+" svar)</li>" );
}
</script>
Avatar billede roenving Novice
04. juni 2003 - 23:19 #13
Hvad med window-features (scrollbars, status osv. ?-)
Avatar billede roenving Novice
04. juni 2003 - 23:21 #14
-- der manglede også en parantes i mit sidste bud:

<script language=JavaScript>
for (i=0;i<hrefs.length;i++) {
document.write("<li>"+"<b>" +"<a href='java script:void(na_open_window(\47win\47, \47"+hrefs[i]+"\47, 100, 50, 600, 500, 0, 0, 1, 1, 0))'>" +subjects[i]+"</b></a>" +" ("+ +replies[i]+" svar)</li>" );
}
</script>
Avatar billede nickclausen Nybegynder
04. juni 2003 - 23:21 #15
Joeh tak, kunne jeg også tilsætte det ?
Avatar billede nickclausen Nybegynder
04. juni 2003 - 23:24 #16
Hmmm ... Dit sidste bud virker hvis ikke.
Avatar billede nickclausen Nybegynder
04. juni 2003 - 23:25 #17
Jeg havde slet ikke lagt mærke til der ikke var nogen scrollbar ... Den er temmelig obligatorisk ;-)
Avatar billede roenving Novice
04. juni 2003 - 23:35 #18
-- nå men så er det også lettere at tage udgangspunkt i mit første bud -- det er sværere at overskue, når man ikke kender funktionen bagved ;-)

<script language=JavaScript>
for (i=0;i<hrefs.length;i++) {
document.write("<li>"+"<b>" +"<a href='java script:void(window.open(\42" +hrefs[i]+"\42,\42ForumIndlaeg\42,\42width=600,height=500,left=100,screenX=100,top=50,screenY=50,scrollbars,status\42))' >" +subjects[i]+"</b></a>" +" ("+ +replies[i]+" svar)</li>" );
}
</script>
Avatar billede nickclausen Nybegynder
05. juni 2003 - 09:25 #19
Yes, den er der!! Endnu en gang mange tak!! :-)
Avatar billede roenving Novice
05. juni 2003 - 11:46 #20
Muy bueno ;~}
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