webForumDet fria alternativet

En annan sida i ett Lager

JavaScriptur Javascript

9 svar · 270 visningar · startad av mikaeled

Medlem sedan dec. 2000157 inlägg
Frågan#1

Hej,

Jag skulle vilja ha hjälp med koden så att jag kan ha en lager på min sida med innehåll från en annan hemsida.

Skulle vara mycket tacksam för svar!

//Mikael

Medlem sedan okt. 20001 558 inlägg
#2

Du får i explorer lägga en iframe i ett lager, och sedan i netscape lägga ett layer...

<!-- För IE -->
<div id="lagerIE"><iframe src="http://volvo.com" height="40"></div>

<!-- För NS -->
<layer name="lagerNS" src="http://volvo.com" width="40" height="40"></layer>

Layer syns inte i IE & Iframe syns inte i Netscape, TADA...

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

[Redigerat av Rossifumi den 26 dec 2000]

Medlem sedan dec. 2000157 inlägg
#3

Hej,

Men MoreOver har en kod som fungerar både NS och i IE. Jag har försökt ändra koden till mina behov men det fungerar inte för jag kan knappt ngt javascript:

Här är deras Kod:

<!-- Start Of Moreover.com News Javascript Code -->

<SCRIPT LANGUAGE="Javascript">
// the array global_article is used to allow multiple categories
var global_article = new Array();
var global_article_counter = 0;
var article = null;
var early_exit = 1;
var moreover_text = 0;
function load_wizard()
{

var newwin = window.open("","clone","resizable,scrollbars,width=500");
document.forms.moreover_clone.submit();
return true;
}

</SCRIPT>
<SCRIPT LANGUAGE="Javascript" SRC="http://p.moreover.com/cgi-local/page?c=Sports: golf news&o=js&n=5">
</SCRIPT>
<SCRIPT LANGUAGE="Javascript">
// load global_article array with articles from category
if (article != null)
{
early_exit = 0;
for (var article_counter = 0; article_counter < article.length; article_counter++)
{
global_article[global_article_counter] = article[article_counter];

  global_article\[global_article_counter\].url += "' TARGET='\_blank";
  global_article\[global_article_counter\].document_url += "' TARGET='\_blank";
  global_article_counter++;
  }
}

</SCRIPT>
<SCRIPT LANGUAGE="Javascript">
if (global_article.length == 0)
{
if (early_exit)
{
document.writeln("<CENTER>Please reload this page to view the headlines</CENTER>");
}
else
{
document.writeln("<CENTER>Sorry, no articles matched your search criteria</CENTER>");
early_exit = 1;
}
}
</SCRIPT>
<SCRIPT LANGUAGE="Javascript" SRC="http://p.moreover.com/dr/wizard_text.js"></SCRIPT>
<SCRIPT LANGUAGE="Javascript">
if (!early_exit)
{
var webfeed_heading = "";
var width = "400";
var numberofarticles = global_article.length;
var item_spacing = "5";
var cluster_bgcolor = "ffffff";
var cluster_border = "0";
var heading_display = "Yes";
var time_display = "Yes";
var cell_spacing = "0";
var cell_padding = "1";
var heading_bgcolor = "ffffff";
var heading_font = "Verdana, Arial,Helvetica, sans-serif";
var heading_font_size = "-1";
var heading_fgcolor = "333333";
var headline_bgcolor = "ffffff";
var headline_font = "Verdana, Arial,Helvetica, sans-serif";
var headline_font_size = "-1";
var headline_fgcolor = "333333";
var source_font = "Verdana, Arial,Helvetica, sans-serif";
var source_font_size = "-2";
var source_fgcolor = "ff6600";
var access_font = "Verdana, Arial,Helvetica, sans-serif";
var access_font_size = "-2";
var access_fgcolor = "ff6600";
var time_font = "Verdana, Arial,Helvetica, sans-serif";
var time_font_size = "-2";
var time_fgcolor = "ff6600";
var time = new Array(global_article.length);

// Print out the table containing the headlines
document.writeln("<CENTER><TABLE BORDER="+cluster_border+" BGCOLOR='#"+cluster_bgcolor+"' WIDTH='"+width+"' CELLPADDING=2 CELLSPACING=0>");
document.writeln("<tr><td align='center'><img src='http://i.moreover.com/images/moreover_wizard_link.gif' border='0'></td></tr>")
document.writeln("<TR><TD><CENTER><TABLE BGCOLOR='#"+cluster_bgcolor+"' CELLPADDING="+cell_padding+" CELLSPACING="+cell_spacing+" WIDTH='100%'>");

if (heading_display == "Yes")
{
// Print a new category heading
document.writeln("<TR BGCOLOR='#"+heading_bgcolor+"'><TD>");
document.writeln("<FONT SIZE="+heading_font_size+" FACE="+heading_font+" COLOR='#"+heading_fgcolor+"'>");
document.writeln("<B>"+webfeed_heading+"</B></FONT></TD></TR>");
}

// Start loop for articles
for (var counter=0; counter < numberofarticles; counter++)
{
if ((counter == (global_article.length - 1)) && moreover_text == 1)
{
headline_fgcolor = source_fgcolor;
time_display = "No";
}

// Print out the headline
document.writeln("\<TR BGCOLOR='#"+headline_bgcolor+"'\>\<TD\>\<A HREF='"+global_article\[counter\].url+"' \>");
document.writeln("\<FONT SIZE="+headline_font_size+" FACE="+headline_font+" COLOR='#"+headline_fgcolor+"'");
document.writeln("\>"+global_article\[counter\].headline_text+"...\</FONT\>\</A\>\<br\>");


  // Print out the source
    if ((counter != (global_article.length - 1)) &#0124;&#0124; moreover_text != 1)
    {
    document.writeln("\<A HREF='"+global_article\[counter\].document_url+"' \>");
    document.writeln("\<FONT FACE="+source_font+" SIZE="+source_font_size+" COLOR='#"+source_fgcolor+"'\>");
    document.writeln(""+global_article\[counter\].source+"\</FONT\>\</A\>&nbsp;&nbsp;");
    }


// Print out reg/sub if appropriate
if (global_article\[counter\].access_status == "sub" &#0124;&#0124; global_article\[counter\].access_status == "reg")
  {
  document.writeln(" \<A HREF='"+global_article\[counter\].access_registration+"'\>");
  document.writeln("\<FONT FACE="+access_font+" SIZE="+access_font_size);
  document.writeln(" COLOR='#"+access_fgcolor+"'\>"+global_article\[counter\].access_status+"\</FONT\>\</A\>&nbsp;&nbsp;");
  }

// Print out the harvest time
if (time_display == "Yes")
  {
  // Make a new date object
  time\[counter\] = new Date(global_article\[counter\].harvest_time);
  time\[counter\].setHours(time\[counter\].getHours() - (time\[counter\].getTimezoneOffset() / 60 )); // adjust the time to local
  document.writeln("\<FONT FACE="+time_font+" SIZE="+time_font_size+" COLOR='#"+time_fgcolor+"'\>");
  document.writeln(""+time\[counter\].toString()+"\</FONT\>");
  } 

document.writeln("\</TD\>\</TR\>\<TR BGCOLOR='#"+headline_bgcolor+"'\>\<TD BGCOLOR='#"+headline_bgcolor+"' HEIGHT="+item_spacing+"\>\</TD\>\</TR\>");
} // End of article loop

// Start of clone button code //
// NOTE: DO NOT REMOVE any of the code in this section //
document.writeln("<FORM METHOD='POST' ACTION='http://www.moreover.com/cgi-local/wizard_clone.pl' target='clone' name='moreover_clone'>");
document.writeln("<INPUT TYPE='hidden' NAME='heading_font_size' VALUE='-1'><INPUT TYPE='hidden' NAME='source_font_size' VALUE='-2'>")
document.writeln("<INPUT TYPE='hidden' NAME='cluster_width' VALUE='400'><INPUT TYPE='hidden' NAME='time_display' VALUE='Yes'>")
document.writeln("<INPUT TYPE='hidden' NAME='time_font' VALUE='Verdana, Arial,Helvetica, sans-serif'><INPUT TYPE='hidden' NAME='cluster_cellspacing' VALUE='0'>")
document.writeln("<INPUT TYPE='hidden' NAME='heading_font' VALUE='Verdana, Arial,Helvetica, sans-serif'><INPUT TYPE='hidden' NAME='number_of_headlines' VALUE='5'>")
document.writeln("<INPUT TYPE='hidden' NAME='cluster_bgcolor' VALUE='ffffff'><INPUT TYPE='hidden' NAME='search_keywords' VALUE=''>")
document.writeln("<INPUT TYPE='hidden' NAME='refine_category' VALUE=''><INPUT TYPE='hidden' NAME='time_fgcolor' VALUE='ff6600'>")
document.writeln("<INPUT TYPE='hidden' NAME='access_fgcolor' VALUE='ff6600'><INPUT TYPE='hidden' NAME='time_font_size' VALUE='-2'>")
document.writeln("<INPUT TYPE='hidden' NAME='headline_bgcolor' VALUE='ffffff'><INPUT TYPE='hidden' NAME='cluster_name' VALUE='c=Sports:%20golf%20news&o=js'>")
document.writeln("<INPUT TYPE='hidden' NAME='access_font_size' VALUE='-2'><INPUT TYPE='hidden' NAME='heading_display' VALUE='Yes'>")
document.writeln("<INPUT TYPE='hidden' NAME='headline_fgcolor' VALUE='333333'><INPUT TYPE='hidden' NAME='source_font' VALUE='Verdana, Arial,Helvetica, sans-serif'>")
document.writeln("<INPUT TYPE='hidden' NAME='access_font' VALUE='Verdana, Arial,Helvetica, sans-serif'><INPUT TYPE='hidden' NAME='headline_font_size' VALUE='-1'>")
document.writeln("<INPUT TYPE='hidden' NAME='headline_font' VALUE='Verdana, Arial,Helvetica, sans-serif'><INPUT TYPE='hidden' NAME='heading_bold' VALUE='Yes'>")
document.writeln("<INPUT TYPE='hidden' NAME='item_spacing' VALUE='5'><INPUT TYPE='hidden' NAME='wizard_brand' VALUE='moreover_new'>")
document.writeln("<INPUT TYPE='hidden' NAME='heading_bgcolor' VALUE='ffffff'><INPUT TYPE='hidden' NAME='cluster_cellpadding' VALUE='1'>")
document.writeln("<INPUT TYPE='hidden' NAME='heading_fgcolor' VALUE='333333'><INPUT TYPE='hidden' NAME='source_fgcolor' VALUE='ff6600'>")
document.writeln("<INPUT TYPE='hidden' NAME='cluster_border' VALUE='0'><INPUT TYPE='hidden' NAME='cluster_layout' VALUE='<br>'>")

document.writeln("</FORM>");
// End of clone button code //

document.writeln("</TABLE></CENTER></TD></TR></TABLE></CENTER>");

// ************************************************************************************
// This code is subject to the copyright and warranty restrictions detailed at
// http://www.moreover.com/wizard_copyright.html
// Copyright 2000 Moreover.com Inc. All rights reserved.
// *************************************************************************************
}
</SCRIPT>
<A HREF="http://www.moreover.com"><IMG SRC="http://i.moreover.com/images/moreover_link.gif" BORDER="0" HEIGHT="1" WIDTH="1" alt="news headlines"></A>
<!-- End Of Moreover.com News Javascript Code -->

Vore mycket tacksam för om någon kunde ändra koden så att man kan ändra url och ta bort allt onödigt.

//Mikael

------------------
//Mikael

Medlem sedan feb. 20001 050 inlägg
#4

Hej,

Det som kommer från moreover.com är inte det du kallar "innehåll från en annan hemsida". Moreover.com laddar Javascript-kod (se "load global_article array with articles from category") från "sin egen" server i sin Javascript-kod.

Naturligtvis kan du också göra så, men då måste du ha det innehåll du vill visa i form av Javscript-kod, och det har du antagligen inte, eller?

Om det är en annan webbsida du vill visa i en ruta på din egen sida så är ilayer/iframe en bra lösning. :)

/nicclas - www.nyhetsrubriker.com

Medlem sedan dec. 2000157 inlägg
#5

Ja men då fungerar ju koden bara i en viss webläsare!

//Mikael

Medlem sedan feb. 20001 050 inlägg
#6

Kanske det. Men ilayer/iframe i kombination (enl ovan) funkar ju i alla fall i i både NS och IE. Javascript funkar inte heller i alla webbläsare ;)

Medlem sedan okt. 20001 558 inlägg
#7

Jag hade ju iallafall valt att skriva mina 4-5rader istället för dem 100 andra, plus att mitt funkar bättre :)

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan dec. 2000157 inlägg
#8

Hej,

Jag testade den kod som ni tyckte var bra. Men när jag kollade i Internet Explorer, var det en ganska ful border runt lagret.

Jag försökte få bort den via border=0 men jag misslyckades.

Vore mycket tacksam om ni kunde skriva den koden utan "ful" border...

------------------
//Mikael

Medlem sedan feb. 20001 050 inlägg
#9

frameborder=0 http://www.htmlhelp.com/reference/html40/special/iframe.html

[Redigerat av nicclas den 27 dec 2000]

Medlem sedan feb. 200093 inlägg
#10

Skulle man kunna använda detta i form av en länk ?

------------------
MVH / Coercri

150 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
147 ms — hämta tråd, inlägg och bilagor (db)