Visualizzazione dei risultati da 1 a 5 su 5

Discussione: bottone apri pagine

  1. #1

    bottone apri pagine

    il mio problema e' questo:
    devo aprire X pagine quando premo 1 bottone
    tutte le pagine hanno link diversi e dinamici che mi deve estrapolare dal codice html


    codice:
    	body.innerHTML += '
    
    <input type=button value="Apritutti" onclick =' + for (i=0;i < 3;i++) { if (body.getElementsByTagName("a")[i].getAttribute("target") != "_top") { body.innerHTML += "window.open("' + body.getElementsByTagName("a")[i].getAttribute("HREF") + '");"' + ; } } + '">"';
    se divido il for da quel punto mi funziona solo che mi parte senza poter scegliere quando farlo partire ^_^

    non capisco qual'e' l'errore
    help me!
    tnx e grazie

    PS in body c'e' document.elementivari
    W magica ROMA!

  2. #2
    Ciao!

    Hai provato ad includere il codice in una funzione da richiamare quando premi il pulsante?

    Ad esempio

    Codice PHP:

    <script type="text/javascript">

    function 
    funzione() {

     ... 
    tuo codice ...

    }

    </script> 
    Codice PHP:

    e nel body

    <input type="button" name="quello_che_vuoi" onclick="funzione()"

  3. #3
    si ho provato ma e' 1 script che aggiungo con GreaseMonkey a firefox e mi parte quando apro una determinata pagina
    se metto la funzione praticamente mi esegue la funzione all'avvio e non quando premo il tasto


    praticamente c'e' 1 pagina con 50 link e io premendo il tasto voglio aprir tutti e 50 i link contemporaneamente senza dover selezionare link x link
    W magica ROMA!

  4. #4
    non ho trovato l'errore cmq son riuscito a risolvere
    ho fatto con la funzione cosi'

    codice:
    function apritutto() {
    	var links = "";
    	for (i = 0 ; i < body.getElementsByTagName("a").length; i++) 
    		if (body.getElementsByTagName("a")[i].getAttribute("target") != "_top") 
    			links += 'window.open("' + body.getElementsByTagName("a")[i].getAttribute("HREF") + '");'; 	 
    
    	return links;
    }
    visto che la funzione mi partiva in automatico e il problema al 90% era negli ' ' ' ' " " "
    ho risolto cosi'
    grazie lo stesso x l'aiuto

    (la prima volta che avevo provato con la funzione l'avevo fatta senza return e mi apriva le finestre appena aprivo la pag :P)
    W magica ROMA!

  5. #5

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.