Gå til innhold

HTML-kode som viser forskjellige URL-adresser hvert femte minutt


Anbefalte innlegg

Hei,

 

 

Jeg har en kode som refresher samme adresse automatisk hvert 5 minutt men går det an å legge til at den viser forskjellige URL-adresser hvert 5 minutt?

 

<HTML>
 <HEAD>
   <TITLE>TITTEL</TITLE>
   <META content="300" http-equiv="REFRESH">
  <META charset="utf-8">
 </HEAD>
 <FRAMESET contentEditable="true" frameSpacing="0" border="0" frameBorder="0" rows=""*>
   <FRAME noResize="" src="http://www.eksempel.no" name="top" scrolling="no">
 </FRAMESET>
</HTML>

Lenke til kommentar
Videoannonse
Annonse

Er ikke så sikker på at dette er en god løsning.

 

Vil tro det er mulig å legge alle linkene du vil bruke inn i en mysql database, for deretter hente fram en tilfeldig link ved refresh.

 

kan ikke selv så mye mysql eller php, men etter et raskt søk så kan vel denne linken være til hjelp.

http://akinas.com/pa...sql_random_row/

 

eksempel (fult mulig at dette ikke virker i det hele tatt):

 

<HTML>
 <HEAD>
<TITLE>TITTEL</TITLE>
<META content="300" http-equiv="REFRESH">
	  <META charset="utf-8">
 </HEAD>
<FRAMESET contentEditable="true" frameSpacing="0" border="0" frameBorder="0" rows=""*>
<?php
$offset_result = mysql_query( " SELECT FLOOR(RAND() * COUNT(*)) AS `offset` FROM `table` ");
$offset_row = mysql_fetch_object( $offset_result );
$offset = $offset_row->offset;
$result = mysql_query( " SELECT * FROM `table` LIMIT $offset, 1 " );
echo '<FRAME noResize="" src="'.$result.'" name="top" scrolling="no">';
?>
 </FRAMESET>
</HTML>

Endret av Dimethyltryptamine
Lenke til kommentar

Eksempel på hvordan du kan gjøre det. http://lordbost.com/htmlting/

 

index.php:

<?php require_once("connect_to_mysql.php"); ?>
<HTML>
 <HEAD>
	<TITLE>TITTEL</TITLE>
	<META content="300" http-equiv="REFRESH">
			  <META charset="utf-8">
 </HEAD>
	<FRAMESET contentEditable="true" frameSpacing="0" border="0" frameBorder="0" rows=""*>
<?php
$sSQLQuery = "SELECT link FROM link2 ORDER BY RAND() LIMIT 1";
$aResult = mysql_query($sSQLQuery);
$aRow = mysql_fetch_array($aResult, MYSQL_ASSOC);
$result = $aRow['link'];
  echo '<FRAME noResize="" src="'.$result.'" name="top" scrolling="no">';
?>
 </FRAMESET>
</HTML>

 

EDIT: er sikkert mulig å gjøre det på en mer effektiv metode, men som nevnt så kan jeg svært lite mysql og php, så jeg endte opp med å bruke et eksempel jeg fant på en nettside.

 

 

connect_to_mysql.php:

<?php
$db_host = "localhost";
$db_username = "database brukernavn";
$db_pass = "database passord";
$db_name = "database navn";

mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql");
mysql_select_db("$db_name") or die ("no database");			
?>

 

database:

 

post-186638-0-06374000-1366285575_thumb.png

Endret av Dimethyltryptamine
Lenke til kommentar

Noe sånt no?

 

var urls = [
 "http://example.com",
 "http://example2.com",
 "http://example3.com",
 "http://example4.com",
 "http://example5.com"
];
var random = Math.floor((Math.random()*(urls.length - 1))+1);
var theFrame = document.getElementById(IdOnFrame);
setTimeout(function () {
 theFrame.url = urls[random];
}, 3000000);

  • Liker 1
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...