Goliath Skrevet 18. april 2013 Del Skrevet 18. april 2013 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
Dimethyltryptamine Skrevet 18. april 2013 Del Skrevet 18. april 2013 (endret) 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 18. april 2013 av Dimethyltryptamine Lenke til kommentar
MikkelRev Skrevet 18. april 2013 Del Skrevet 18. april 2013 Du kan også bruke javascript. Lag en array over url'er og plukk et element (url) å redirecte til. Lenke til kommentar
Goliath Skrevet 18. april 2013 Forfatter Del Skrevet 18. april 2013 Auda, javascript og mysql er langt over min kompetanse på koding Ingen enkel insert i min eksisterende HTML-kode for å få dette til? Lenke til kommentar
Mr D Skrevet 18. april 2013 Del Skrevet 18. april 2013 (endret) Langt fra noen lekker løsning (men ren HTML): Lag flere sider og legg inn redirecting sammen med refresh så det blir en loop... Endret 18. april 2013 av Mr D Lenke til kommentar
Dimethyltryptamine Skrevet 18. april 2013 Del Skrevet 18. april 2013 (endret) 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: Endret 18. april 2013 av Dimethyltryptamine Lenke til kommentar
Kaptein Snus Skrevet 18. april 2013 Del Skrevet 18. april 2013 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); 1 Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå