Gå til innhold

a href og java script


Anbefalte innlegg

Noen som vet om koden nedenfor kan endres til og vise kildekode for et annet dokument en det dokumentet den står i?

 

eks index.htm inneholder koden nedenfor ved klikk på linken vises kildekode for index.htm, men jeg ønsker og se kildekode for en annen fil er det mulig?

 

<a href="javascript:window.open('view-source:'+location.href);void(0);">main.htm</a>

 

PS!! Siden kjører ikke på webserver.

Lenke til kommentar
Videoannonse
Annonse

Du må tenke på at du "view-source" bare fungerer i Firefox.

 

 

function ViewPageSource( link, newWindow ) {
newWindow = typeof( newWindow ) != "undefined" ? newWindow : false;
( newWindow ) ? window.open( "view-source:" + link ) : window.location.href = "view-source:" + link;
}

 

Denne funksjonen tar hvilken som helst link å prøver å vise den med view-source. Du kan velge mellom å vise i nytt vindu eller eller samme :)

 

Eksempel:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>View Page Source</title>
function ViewPageSource( link, newWindow ) {
	newWindow = typeof( newWindow ) != "undefined" ? newWindow : false;
	if( newWindow ) {
		window.open( "view-source:" + link );
	} else {
		window.location.href = "view-source:" + link;
	}
}

<script type="text/javascript">
	window.onload = function() {

		var anchor = document.getElementById("anchor");
		anchor.onclick = function() {
			var link = document.getElementById("link").value;
			ViewPageSource( link, true );
			return false;
		}

	}
</script>
</head>

<body>
<div id="page-wrap">
	<input type="text" id="link" name="link" value="http://" />

	<a href="#" id="anchor">View Source</a>
</div>
</body>

</html>

Endret av Lek1
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...